
Wie viele andere habe ich mehrere physische Festplatten in meinem System installiert und sie so eingerichtet, dass sie dauerhaft in bestimmten Pfaden gemountet sind. Ich möchte einen konventionellen allgemeinen Ansatz dafür finden.
Meiner Erfahrung nach bin ich zu diesem Thema auf mehrere Konventionen gestoßen:
/[DriveName]
/mnt/[DriveName]
/Volumes/[DriveName]
- OSX- Jeder beliebige Weg
Der erste Ansatz scheint den Root-Namespace zu verunreinigen. Der zweite verwendet meines Wissens nach ein Verzeichnis, das für temporäre Mounts gedacht ist. Der dritte ist der Linux-Welt fremd. Der vierte ist einfach nur chaotisch.
Ich neige zu diesem /mnt/[DriveName]
Ansatz, habe aber einige Zweifel. Ich dachte auch, dass /disks/[DriveName]
das /volumes/[DriveName]
nett sein könnte, aber ich habe keine solche Konvention gefunden.
Nennen Sie uns bitte eine bevorzugte Konvention zu diesem Thema.
Antwort1
Die Linux-Dateisystemhierarchiesagt, das /media
ist für
Unterverzeichnisse, die als Einhängepunkte für Wechselmedien wie Disketten, CD-ROMs und ZIP-Disketten verwendet werden.
und /mnt
ist
bereitgestellt, damit der Systemadministrator bei Bedarf vorübergehend ein Dateisystem mounten kann.
Ich finde es oft praktisch, einen temporären Einhängepunkt /mnt
zur Verfügung zu haben und erstelle dort daher keine Unterverzeichnisse oder ähnliches.
Interne Laufwerke gelten vielleicht nicht als „entfernbar“, aber da sie /media
hinsichtlich der Montage so ziemlich alles aufnehmen können, verwende ich das auch für interne Laufwerke.
Alle LFS sind einfach nur üblichEmpfehlungenund vielleicht Best Practices, alsowas auch immer dir passt, ist in Ordnung, innerhalb vernünftiger Grenzen. Persönlich passt es mir am besten, /mnt
fürsehrtemporäre Mounts (Loopback-Disk-Images, fremde USB-Laufwerke) und /media
für stabilere Mounts.
Da zusätzliche Datenträger heutzutage in der Praxis oft nur „Medien“ (Filme, Musik usw.) enthalten, finde ich es auch ziemlich einprägsam :-).
Um direkt auf Ihre Punkte einzugehen:
1./DriveName
In dem von mir verlinkten Dokument zur Linux-Dateisystemhierarchie werden Ihre Überlegungen zum Thema „Pollution“ erwähnt /
:
Das Platzieren der Einhängepunkte für alle Wechselmedien direkt im Stammverzeichnis würde möglicherweise zu einer großen Anzahl zusätzlicher Verzeichnisse in / führen.
, was implizit als etwas gilt, das vermieden werden sollte.
2./mnt/DriveName
Siehe frühere Diskussion.
3./Volumes
In meinen Augen sehr unlinuxmäßig, aber natürlich funktioniert es.
4. „Jeder Weg, den du magst“
Praktisch ja, aber warum sollte man sie nicht geordnet montiert haben wollen?
Bezüglich der Mount-Namen würde ich auch vorschlagen, sie zumindest nicht mit eg /media/sdb1
usw. zu bezeichnen, da dies kein wirklich partitionsspezifischer Parameter ist (wie UUID bereits anspricht). Persönlich verwende ich eine Kombination aus einer persönlich zugewiesenen ID-Nummer und der Partitionsgröße, wie /media/5-2000
. Die partitionsspezifische eindeutige ID ermöglicht es mir, mit einer einzelnen Zahl nach zu vervollständigen /media/
. Aber das ist alles eine Diskussion über sehr individuelle Vorlieben, also werde ich hier aufhören.