[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: fstab / mount beim hochfahren



Moin,

Gerhard Brauer wrote:

Gruesse!
* Florian <flobee@gmail.com> schrieb am [07.07.05 06:55]:

Nachtrag/zusatz zu meiner Mail:

Hallo,
beim Hochfahren des Rechners Festplatte "erkennen" verschiedene positionen automatisch mounten?

Das script (shell script? oder geht das auch in der fstab?) müsste demnach wie folgt laufen:

/dev/hd[x] und /dev/hd[y] prüfen ob präsent (wie geht das?)

/proc ist dein Freund.

Schau dir die Infos in /proc/ide an. Das sind "Textdateien", die zu z.B.
über ein Skript auslesen kannst.

Dort findest du a) alle momentan verfügbaren Devices
	b) was für ein Gerät (disk,cdrom) es ist (media)
	c) über model den Hersteller/Modell

Wenn du keine identischen Platten hast, langt wahrscheinlich das
Auslesen von model (was jeder User darf). Bei identischen Platten würde
sich anbieten über /proc/ide/hdX/identify eine md5sum zu bilden und die
zu vergleichen. Dies darf aber wieder nur root auslesen.

oder habt ihr eine andere Idee?

Es gäbe auch noch die Lösung, mit disk bzw. volume labels zu arbeiten.
Oder das Programm diskd (aus dem Paket fdutils). Die manpage zu diskd
klingt zumindest für dein Problem vielversprechend.


Zu diskd wollte ich auch schon mal etwas zu fragen (da ich einen "wechsel bei laufendem rechner" - möglichkeit vermutete), Wenn ich die man genau verstanden habe beschrängt sich das aber auf floppys !? Wechsel bei laufendem Betrieb sollte man aber lieber :-D die finger _lassen_, es sei denn man hat die hardware dazu :-) .

Aber da man den Rechner eh neu starten muss um eine Platte zu wechseln geht root auf jeden fall "ok" und kann beim boot-up (bei irgend einem runlevel oder wie nennt man die Dinger "rc[n].d" ?) in aktion treten. Sofern ich das mit dem script, der Wahl der Möglichkeiten, und dem Start des Scriptes an richtiger Stelle gebacken bekomme :-)

udev klingt interessant und komfortabel, "man" mal ansehen ;-)

/proc/ide/* gibt mir nur 0 bytes dateien !? _hmm_ (im "mc")
/proc/ide/ide3/hdg/identify (sehe ich nicht im "mc" aber redet viel hex code inside) :-O, was ist das?

hdparm: klingt auch einfach :-)


Du siehst, wie immer führen unter Linux viele Wege nach Rom...


ja, fremdsprachen stunde, lexikon und google ist angesagt :-)

Gruß Gerhard


gruß Florian



Reply to: