Ich habe eine externe Festplatte, die ich automatisch mounten möchte. Sie ist meistens vorhanden, wenn mein Laptop hochfährt. Wo ist der „richtige“ Ort, um sie zu mounten?
/media/my-hd
: Wird/media
mit einem leeren Ordner angezeigt, wenn die Festplatte nicht gemountet wurde./mnt/my-hd
: Ich habe gehört, dass/mnt
es selbst als temporärer Einhängepunkt verwendet werden soll. Dies geschieht beispielsweise während des Arch-Installationsprozesses.
Antwort1
Die Empfehlung imDateisystemhierarchiestandardist das/media
enthält Unterverzeichnisse für Einhängepunkte von Wechseldatenträgern. Es gibt zwei widersprüchliche Traditionen bezüglich /mnt
: Einige betrachten es als Einhängepunkt, während andere es als Verzeichnis für Einhängepunkte betrachten. Die FHS fordert, dass Distributionen es in /mnt
Ruhe lassen, damit der Administrator damit machen kann, was er will, und Einhängepunkte unter einrichten /media
. Die Systeminstallation ist ein Sonderfall: Es handelt sich um ein dediziertes System, sodass es sich nicht um konkurrierende Konventionen kümmern muss.
Wenn Sie ein Automounting-Skript verwenden (wie etwa eine udev-Regel, wie von jasonwryan vorgeschlagen — sieheSo aktivieren Sie die automatische Bereitstellung meines USB-Sticks), kann es sich um die Erstellung des Einhängepunkts kümmern. Es schadet aber nicht, den Einhängepunkt immer zu haben.
Antwort2
Kurz zusammengefasst
/mnt/my-hd
Die Konventionen zur Linux-Dateisystemhierarchie sind dokumentiert unterwww.tldp.org.
Der /media
Eintrag lautet:
Unter großer Kontroverse und Bestürzung seitens der System- und Netzwerkadministratoren wurde nun ein Verzeichnis mit Einhängepunkten für Wechselmedien erstellt.
Bei Ihrer Festplatte handelt es sich nicht um ein Wechselmedium, sie sollte daher unter gemountet werden /mnt
.
Allerdings liegt es wirklich an Ihnen. Auf einem persönlichen System spielt es wirklich keine Rolle!