Wo soll ich meine externe Festplatte montieren?

8

Ich habe eine externe Festplatte, die ich automatisch mounten möchte. Es wird meistens vorhanden sein, wenn mein Laptop startet. Wo ist der "richtige" Ort, um es zu montieren?

  • /media/my-hd: Wird /mediamit einem leeren Ordner verschmutzt, wenn die Festplatte nicht gemountet war.
  • /mnt/my-hd: Ich habe gehört, dass /mntselbst als temporärer Einhängepunkt verwendet werden soll. Dies geschieht beispielsweise während des Arch-Installationsprozesses.
Anna
quelle
2
Wenn Sie eine udev-Regel zum /media
automatischen Bereitstellen verwenden,
Sie könnten den Mount Point-Verzeichnismodus 0500 Eigentümer root: root und das Stammverzeichnis auf dem Laufwerk so etwas wie 0755 Eigentümer you: users machen. Das würde weitgehend sicherstellen, dass Sie dort nicht versehentlich Dinge speichern, wenn das Laufwerk nicht montiert ist, und sich fragen, wo sie gelandet sind ...
ein CVn

Antworten:

5

Die Empfehlung im Dateisystem-Hierarchiestandard lautet, dass /mediaUnterverzeichnisse für Einhängepunkte von Wechselmedien enthalten sind. Es gibt zwei widersprüchliche Traditionen /mnt: Einige betrachten es als Einhängepunkt, während andere es als Verzeichnis für Einhängepunkte betrachten. Die FHS fordert, dass Distributionen in /mntRuhe gelassen werden, damit der Administrator damit tun kann, was er möchte, und Mountpunkte unter einrichten kann /media. Die Systeminstallation ist ein Sonderfall: Es handelt sich um ein dediziertes System, sodass Sie sich nicht um konkurrierende Konventionen kümmern müssen.

Wenn Sie ein Automounting-Skript verwenden (z. B. eine von jasonwryan vorgeschlagene udev-Regel - siehe So bringen Sie meinen USB-Stick zum automatischen Mounten ), kann es das Erstellen des Mount-Punkts übernehmen. Aber es schadet nicht, immer den Einhängepunkt zu haben.

Gilles 'SO - hör auf böse zu sein'
quelle
Ich habe eine ähnliche Situation, die sich darin unterscheidet, dass es sich bei dem fraglichen System um einen Server handelt, der mit microSD ausgeführt wird, eine externe Festplatte als größeren Speicher für Nicht-Systemdateien hat und die Bereitstellung ziemlich fest / dauerhaft ist. Meine Absicht ist es, geeignete Dateien und Verzeichnisse nach Belieben unter beispielsweise / srv zu verknüpfen. Ich denke, dass Ihre Antwort mein Problem klärt, und ich gehe davon aus, dass der richtige Einhängepunkt unter / media liegt. Falls ich etwas falsch verstanden habe oder Sie etwas dazu zu sagen haben, lassen Sie es mich wissen und ich werde eine Frage schreiben und Sie darüber informieren, damit Sie eine richtige Antwort geben können.
Montag,
0

TL; DR /mnt/my-hd

Die Konventionen der Linux-Dateisystemhierarchie sind unter tldp.org dokumentiert .

Der /mediaEintrag lautet:

Inmitten vieler Kontroversen und Bestürzungen seitens der System- und Netzwerkadministratoren wurde nun ein Verzeichnis mit Einhängepunkten für Wechselmedien erstellt.

Ihre Festplatte ist kein Wechselmedium, daher sollte sie unter montiert werden /mnt.

Davon abgesehen liegt es wirklich an Ihnen. Auf einem persönlichen System spielt es wirklich keine Rolle!

Alex Chamberlain
quelle
1
Diese Antwort macht keinen Sinn: Bei der Unterscheidung zwischen Wechselmedien /mntund /medianicht Wechselmedien geht es nicht um Wechselmedien. Außerdem sprechen wir hier von einem Wechselmedium.
Gilles 'SO - hör auf böse zu sein'