Toon posts:

[RH 7.3] read only fs voor direct shutdown

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben een car mp3 speler aan het maken (is al bijna af).
Nu wil ik de computer aanzetten via mijn kontaktslot...
Dan gaat de modulator 220 Volt geven en de computer aan (ingesteld in BIOS).

Als ik dan het kontakt uit zet gaat de pc in 1x uit, zonder netjes te shutdown'en.
Ik kan wel schakelingetjes maken met relais en vertrager schakelingetjes enz
maar dat is veel werk en ingewikkeld...

kan ik niet ervoor zorgen dat Linux (RH 7.3, ext3) gewoon ertegen kan???
Bijvoorbeeld het fs in read-only mode zetten ofzo??

Verwijderd

Ik denk dat het niet gaat lukken wat je wil. Ext2/ext3 moet op de juiste manier ge-unmount worden om fouten te voorkomen.
Als oplossing zou je RH naar een ramdrive booten vanaf de hd met mp3speler en al en zorgen dat ie daarna nix meer nodig heeft van de bootpartitie waardoor ie die kan unmounten en vervolgens een fat32 partitie mounten waar dan de mp3's op staan, volgens mij deert het een fat32 partitie niet als je plots de pc uit schakeld.
Om dit mogelijk te maken is wel enige kennis nodig van Linux en flink groot werkgeheugen of een mini linuxdistro (LFS ofzo). Een 2.5" HD is ook zeer aan te bevelen ivm schokbestendigheid;)

Verwijderd

Als je nu eens alle filesystemen Read-only mount?

Als je zeker weet dat er nergens dingen worden weggeschreven (logging, locate_db, bash_history, etc) moet dat in principe lukken.

  • Seth4Chaos
  • Registratie: Maart 2001
  • Niet online

Seth4Chaos

that's me...

Verwijderd schreef op 19 april 2004 @ 16:47:
Als je nu eens alle filesystemen Read-only mount?

Als je zeker weet dat er nergens dingen worden weggeschreven (logging, locate_db, bash_history, etc) moet dat in principe lukken.
die logfiles zou je ook op een klein stukje partitie kunnen schrijven die je tijdens het booten opnieuw formateerd o.i.d... je zal toch nooit naar de logfiles kijken.

beter is idd om te zorgen dat er niets naar schijf wordt geschreven.

Mistakes are proof that you are trying...


Verwijderd

Seth4Chaos schreef op 19 april 2004 @ 16:51:
[...]


die logfiles zou je ook op een klein stukje partitie kunnen schrijven die je tijdens het booten opnieuw formateerd o.i.d... je zal toch nooit naar de logfiles kijken.

beter is idd om te zorgen dat er niets naar schijf wordt geschreven.
Ik zei toch: ramdisk 8)7

Verwijderd

Topicstarter
Ik heb een 2.5" laptop harddisk van 6 gig... die gaat met een convertortje
op me IDE. laptop hd's zijn kleiner, draaien langzamer en zijn schokbestendiger.

me server logt al automatisch in als root en start me zelf geprogrameerde commandline mp3 spelertje (met mpg123 als backend).
het is wel lache, als ik een nummertje kies, leest hij eerst de titel voor enz0.

Ik schrijf eigelijk nix naar de HD toe, ik lees alleen maar...
zoals jullie al zeiden log files maken me niets uit ;)..

ik moet maar eens gaan uitzoeken dan hoe een ram driver werkt..
en hoe ik mijn ext3 filesys readonly kan mounte....

het zou mooi zijn als ik bij grub een configuratie kon kiezen ofzo...

want er zit een netwerk kaartje in ... en ik wil vanaf afstand soms wel wat mp3's op me oto zette ;)...

Verwijderd

Verwijderd schreef op 19 april 2004 @ 17:53:
me server logt al automatisch in als root en start me zelf geprogrameerde commandline mp3 spelertje (met mpg123 als backend).
het is wel lache, als ik een nummertje kies, leest hij eerst de titel voor enz0.
Opensource hoop ik toch ;)
Verwijderd schreef op 19 april 2004 @ 17:53:
Ik schrijf eigelijk nix naar de HD toe, ik lees alleen maar...
zoals jullie al zeiden log files maken me niets uit ;)..

ik moet maar eens gaan uitzoeken dan hoe een ram driver werkt..
Linux VR Ramdisk HOWTO
Verwijderd schreef op 19 april 2004 @ 17:53:
en hoe ik mijn ext3 filesys readonly kan mounten....
Volgens mij hetzelfde als je een cdrom mount met de optie 'ro' in /etc/fstab.
Verwijderd schreef op 19 april 2004 @ 17:53:
het zou mooi zijn als ik bij grub een configuratie kon kiezen ofzo...

want er zit een netwerk kaartje in ... en ik wil vanaf afstand soms wel wat mp3's op me oto zette ;)...
Gewoon samba erop of nfs en gewoon netwerkdrivers en servers mee laten booten geen keuze in grub nodig. Of het is een wifi verbinding dan prog je ff een knopje in mp3speler waarmee de netwerkkaart word geactiveerd samba/nfs wordt gestart en evt. een Midnight commander weord gestart voor de bestanden over te kopieren en als je MC afsluit bijv de samba/nfs gedeactiveerd wordt en de netwerkkaart uit schakelt.

Verwijderd

Topicstarter
Heheh ... Ik hoor het al, goede idee'en hier ;-)!

Thnxz! iig ik ga meteen die documentatie doorlezen...

Enneuh ... Natuurlijk is het opensource :-)!!!!!!

  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

Verwijderd schreef op 19 april 2004 @ 18:24:

Gewoon samba erop of nfs en gewoon netwerkdrivers en servers mee laten booten geen keuze in grub nodig. Of het is een wifi verbinding dan prog je ff een knopje in mp3speler waarmee de netwerkkaart word geactiveerd samba/nfs wordt gestart en evt. een Midnight commander weord gestart voor de bestanden over te kopieren en als je MC afsluit bijv de samba/nfs gedeactiveerd wordt en de netwerkkaart uit schakelt.
NFS of samba is niet genoeg, want samba/nfs kan niet schrijven, want het gedeelde filesystem is read-only gemount. maar een
code:
1
mount -o remount,rw /

lost dat probleem op, maar dan moet je dus wel op de een of andere manier dat commando kunnen uitvoeren (sshd draaien, php+apache, of iets moeilijks met xinetd, die je op een poort laat luisteren...).

gaaf project trouwens ;)

It sounds like it could be either bad hardware or software


Verwijderd

Topicstarter
Ik probeer mijn / partitie read-only te maken...

Ik heb twee manieren geprobeerd:

In /etc/fstab "defaults" voor "ro" vervangen maar hij blijft read/write.?
ik heb een ramdisk aangemaakt en wil vervolgens de / partitie remounten
"mount -o remount,ro /" maar dan krijg ik : / is busy...

ik krijg mijn / dus niet naar read-only

Ik draai trouwens RH7.3 ;)

[ Voor 6% gewijzigd door Verwijderd op 20-04-2004 20:18 ]


Verwijderd

Topicstarter
Verwijderd schreef op 20 april 2004 @ 20:18:
Ik probeer mijn / partitie read-only te maken...

Ik heb twee manieren geprobeerd:

In /etc/fstab "defaults" voor "ro" vervangen maar hij blijft read/write.?
ik heb een ramdisk aangemaakt en wil vervolgens de / partitie remounten
"mount -o remount,ro /" maar dan krijg ik : / is busy...

ik krijg mijn / dus niet naar read-only

Ik draai trouwens RH7.3 ;)
OKe, het is me gelukt om hem read-only te mounten
In /etc/rc.d/rc.sysinit wordt geckecd of hij read-only is, zo ja wordt hij rw gemaakt.

Als ik al mijn services uit zet! dan boot hij verder alleen blijft hij hangen
wanneer hij in een runlevel wilt gaan ofzo?

  • chewbacca
  • Registratie: Januari 2004
  • Laatst online: 21-12-2025
volgens mij hoef je alleen /var rw te mounten vanwege de logs enzo (bv naar een ramdisk)

Dit komt volgens mij uit de tijd van thin clients, wanneer meerdere systemen hetzelfde / fs delen via nfs. Die hoefden alleen en writable /var partitie te hebben zodat ze hun logs kwijt konden. het is alleen de vraag of dit in moderne unix/linux systemen nog zo is. Misschien dat dit feit je ook iets verder kan helpen (www.tldp.org ->howto's->thin clients)

  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

Verwijderd schreef op 20 april 2004 @ 21:26:
[...]


OKe, het is me gelukt om hem read-only te mounten
In /etc/rc.d/rc.sysinit wordt geckecd of hij read-only is, zo ja wordt hij rw gemaakt.

Als ik al mijn services uit zet! dan boot hij verder alleen blijft hij hangen
wanneer hij in een runlevel wilt gaan ofzo?
wat heb je in /etc/inittab staan als default runlevel? je zou eerst eens kunnen testen door te booten met "single" appended aan de kernel-regel in je /etc/lilo.conf, dan start je in runlevel 1. Je zou dan met de hand kunnen proberen wat er mis gaat als je naar het standaard runleven gaat.

It sounds like it could be either bad hardware or software

Pagina: 1