kanotix.com

Laufwerke - Warum wurde /mnt zu /media?

BM - 17.07.2006, 11:23 Uhr
Titel: Warum wurde /mnt zu /media?
Hi,

Wer ist so nett mir die Toppic-Frage zu beantworten!

Was sind die Folgen, wenn man nicht media, sondern weiterhin mnt haben will und wie macht man das?

BM
schnorrer - 17.07.2006, 11:32 Uhr
Titel: RE: Warum wurde /mnt zu /media?
/mnt war sehr statisch und recht ungeeignet für hotplug und udev.

/media ist hier flexibler, da die mountpoints dynamisch erzeugt werden.

Zu den Folgen: keine besonderen. /media/* nimmt aber immer eine Eingelegte CD/DVD als /media/cdrom und ein USB-Stick als /media/sdX1 als mountpoint.

Zum einhängen unter /mnt muß immer der mountpoint schon vorhanden sein, was bei /media nicht sein muß.
BM - 17.07.2006, 12:04 Uhr
Titel: Re: RE: Warum wurde /mnt zu /media?
schnorrer hat folgendes geschrieben::
/mnt war sehr statisch und recht ungeeignet für hotplug und udev.

Wie jetzt? - mnt ist ein Ordner und media ist ein Ordner. Beide liegen auf /. Wie soll da etwas flexibler oder weniger flexibel sein?

schnorrer hat folgendes geschrieben::
/media ist hier flexibler, da die mountpoints dynamisch erzeugt werden.


Werden nicht in mnt/auto/ ebenfalls Einträge dynamisch erzeugt?

Und was passiert wenn in der fstab z.B. /dev/hda9 auf /data gelegt wurde mit dem Eintrag in media?

schnorrer hat folgendes geschrieben::
Zu den Folgen: keine besonderen. /media/* nimmt aber immer eine Eingelegte CD/DVD als /media/cdrom und ein USB-Stick als /media/sdX1 als mountpoint.


Ist dadurch nicht ein Stück Kontrolle des Admins auf den Benutzer übergegangen?
Kann dann der Admin noch bestimmte Resourcen vor dem Benutzer verbergen, wenn der Mountpunkt nicht mehr vorbestimmt wurde?
Ist das nicht ein Bruch mit der Philosophie des Unix/Linux-Systems?

schnorrer hat folgendes geschrieben::
Zum einhängen unter /mnt muß immer der mountpoint schon vorhanden sein, was bei /media nicht sein muß.


Ich kann darin nicht zwingend einen Vorteil sehen.

BM
schnorrer - 17.07.2006, 12:58 Uhr
Titel: Re: RE: Warum wurde /mnt zu /media?
Für einen Admin macht es keinen Unterschied, die partitonen von Hand einzuhängen. /mnt/auto bezieht sich nur auf CD's und DVD's ist aber sehr an /dev gebunden.

/media ist hier so flexibel, das auch smb://server/share mit eingebunden werden kann, probier das mal mit /mnt. Glaube nicht, daß das einfach mal so geht.

/mnt /media sind beides Ordner und liegen beide unter / .

Und was passiert wenn in der fstab z.B. /dev/hda9 auf /data gelegt wurde mit dem Eintrag in media?

Der Eintrag ist sowohl unter /data und unter /media/hda9 erreichbar. Kleiner Unterschied hängst du /dev/hda9 aus, kannst du unter /media/hda9 immer noch schreiben, geht zwar nur noch in eine Temp-datei, die wird aber beim nächsten mounten dann zurückgespeichert.

Bei /mnt/hda9 ausgehängt sind die später geschriebenen daten verloren. selbe passiert wen /dev/hda9 nach /data gemountet ist.

Ist dadurch nicht ein Stück Kontrolle des Admins auf den Benutzer übergegangen? Jain.

Kann dann der Admin noch bestimmte Resourcen vor dem Benutzer verbergen, wenn der Mountpunkt nicht mehr vorbestimmt wurde? Ja.

Ich schon, bei devices untzer /media, muß ich nicht mehr überlegen, um was für ein Format des Mediums es sich handelt. Einzig bei solchen, die per /dauershare eingebunden sind. Anderer Vorteil von /media und dauershares: sind die nicht vorhanden gibt es auch keinen Eintrag unter /media.

Haken wie unter /mnt gibt es auch: jetzt habich 4 usb-sticks, und einmal einen Eintrag unter /media/ selbst erzeugt, wird der erste Sick unter /media/sda1 eingehängt egal an welchem USB-Port jetzt Phys. erreichbar. Vorteil ich muß mich nicht umdas FS des Sticks kümmern.
Georgy - 17.07.2006, 16:03 Uhr
Titel:
da beides davon verzeichnisse sind, behaupte ich mal wenn man eingie stellen in der udev oder hal config änert, ginge auch ein anderer verzeihnisname als /media. und sogesehen könnte man das ding dann ischerlich auch /mnt nennen.

man könnte aber auch ienfach einen /mnt getauften link auf /media anlegen, dann hat mans unter beidem...

das schöne an dem "neuen" system sit in der tat die automatisierung. man stöpselt nen stick rein, der legt den mountpoint an und mountet das ding usw.

aber das mit dem temp-file war mir neu.

grüßchen
Ge0
Kano - 17.07.2006, 16:08 Uhr
Titel:
Des hat sich einfach so ergeben, dass die anderen Distributionen dies aufgeteilt haben. Weil udev/hal/pmount automatisch /media/xxx anlegt wären nur die Partitionen unter /mnt etwas umständlich zu erreichen gewesen. Deswegen wurde das angepasst - bei anderen ist es wie gesagt genauso.
schnorrer - 17.07.2006, 16:12 Uhr
Titel:
Geht auch nur bei der HD-Install (nennt sich journal).

Jedes File landet zuerst im Journal und TmpFS, dann auf der Platte, hat den Vorteil von extrem wenig, bis keiner Fragmentierung.
BM - 17.07.2006, 18:14 Uhr
Titel:
Kano hat folgendes geschrieben::
Des hat sich einfach so ergeben, dass die anderen Distributionen dies aufgeteilt haben.


Von Suse hab ich gehört das es media statt mnt nimmt aber sonst ist mir keine Distri bekannt.

Kano hat folgendes geschrieben::
Weil udev/hal/pmount automatisch /media/xxx anlegt wären nur die Partitionen unter /mnt etwas umständlich zu erreichen gewesen. Deswegen wurde das angepasst - bei anderen ist es wie gesagt genauso.


Tja, ist dann schon dumm wenn man irgenwo Links gelegt hat die so aussehen:

/mnt/hda3/irgendwas/

Die darf man dann entweder umstricken oder wie schon beschrieben einen extra link auf /media anstelle des mnt-Ordners legen.

Ist letzteres eine offizielle Vorgehensweise oder wurde darüber nicht diskutiert?

Nicht das dann irgendwann einer kommt und sagt, das darf kein Link sein, weil ich den Ordner für was anderes nutzen will? was dann dazu führt das wir auf alle ewigkeit einen mitunter leeren Ordner in der root mitschleppen. Irgenwie crazy.

BM
Kano - 17.07.2006, 18:20 Uhr
Titel:
Bei deinen Scripten einfach (kannst ja vorher ein backup machen):

perl -pi -e s/mnt/media/g *
sonstnix - 17.07.2006, 22:23 Uhr
Titel:
Kano hat folgendes geschrieben::
Des hat sich einfach so ergeben, dass die anderen Distributionen dies aufgeteilt haben. Weil udev/hal/pmount automatisch /media/xxx anlegt wären nur die Partitionen unter /mnt etwas umständlich zu erreichen gewesen. Deswegen wurde das angepasst - bei anderen ist es wie gesagt genauso.


Zur Info: Der /media Mountpoint ist seit 2004 im Filesystem Hierarchy Standard, und hat sich nicht "einfach so" ergeben.
Alle Zeiten sind GMT + 1 Stunde
PNphpBB2 © 2003-2007