GNU/Linux >> Linux Esercitazione >  >> Linux

Dove in/devono essere montati dischi permanenti extra?

Secondo il link FHS che hai fornito

 /mnt/  Temporarily mounted filesystems.

Quindi presumo che tu debba intendere filesystem non di sistema non root montati in modo permanente (ovvero non /var/log o simili).

Li ho sempre inseriti in /mnt/fsidentifier e poi li ho collegati simbolicamente dove necessario.

Quindi, ad esempio, a un certo punto ho avuto /mnt/website, /mnt/appdata, /mnt/whatever, quindi collegalo simbolicamente. Non ho mai montato nulla direttamente su /mnt

Se si desidera una soluzione "pulita", è possibile scrivere uno script per prendere l'UUID del filesystem, creare un punto di montaggio per esso (sotto /mnt o dove si desidera), quindi montare il filesystem sul punto di montaggio.


I dischi aggiuntivi sono tipicamente montati in una directory chiamata /media/something dove qualcosa riflette il dispositivo montato, ad es. /media/cdrom0 per il primo dispositivo CD-ROM. Questa convenzione è ampiamente seguita sotto Linux per i dispositivi rimovibili e spesso, ma non sempre, per i dispositivi permanenti.

L'FHS vieta alle distribuzioni di utilizzare le directory sotto /mnt perché alcuni amministratori usano /mnt stesso come punto di montaggio per montaggi temporanei. Se sei l'amministratore, puoi fare quello che vuoi; semplicemente non usare /mnt stesso come punto di montaggio se crei delle directory sotto di esso.

Molti posti hanno la loro convenzione. Alcuni automounter hanno la propria directory o directory (configurate tramite /etc/fstab e /etc/auto.* ); /amnt o /auto sono nomi tipici. I montaggi di rete sono spesso messi sotto /net/$machine_name . Alcuni posti usano solo ciò che è passato per la mente dell'amministratore:/data , /local , /scratch , …

Naturalmente, i filesystem che hanno una posizione specifica nella struttura delle directory dovrebbero essere montati lì. Ad esempio, la partizione mail è normalmente montata direttamente su /var/mail o /var/spool/mail . Se le tue home directory sono distribuite su più dischi, è normale montarle sotto /home , per esempio. ~alice =/home/disk0/alice e ~bill =/home/disk1/bill e così via, se si vogliono esporre i diversi dischi nelle home directory. In caso contrario, monta le partizioni home dove preferisci e crea collegamenti simbolici o montaggi automatici in /home .


Ovunque ti piaccia e dove ha più senso per te. Ho visto innumerevoli varianti.

Io stesso, di solito li monto a /data0 , /data1 o sottodirectory sotto /data e inserire collegamenti simbolici nei posti appropriati (come /home ).


Linux
  1. Come trovare le opzioni di montaggio del filesystem attualmente montato

  2. Indica il punto di montaggio di un percorso

  3. Controlla se la directory è stata montata con bash

  4. Comando Linux du senza attraversare i file system montati

  5. Dove devo installare la mia app su Linux?

Comando per vedere dove è montato un disco?

Dove dovrebbero essere impostate le variabili d'ambiente per Jenkins?

Linux:dove in "/" dovrebbero essere montati dischi permanenti aggiuntivi?

WSL2 ora può montare direttamente i dischi ext4 di Linux

La tabella è contrassegnata come bloccata e deve essere riparata

Possiamo montare più dischi come una directory?