GNU/Linux >> Tutoriels Linux >  >> Linux

Où/devrait-on monter des disques permanents supplémentaires ?

D'après le lien FHS que vous avez donné

 /mnt/  Temporarily mounted filesystems.

Je suppose donc que vous devez parler de systèmes de fichiers non-root non-système montés en permanence (c'est-à-dire pas /var/log ou similaire).

Je les ai toujours mis dans /mnt/fsidentifier puis mis en lien symbolique là où c'était nécessaire.

Ainsi, par exemple, j'ai eu /mnt/website à un moment donné, /mnt/appdata, /mnt/whatever, puis un lien symbolique. Je n'ai jamais rien monté directement sur /mnt

Si vous vouliez une solution "propre", vous pourriez écrire un script pour prendre l'UUID du système de fichiers, créer un point de montage pour celui-ci (sous /mnt ou où vous le souhaitez), puis monter le système de fichiers sur le point de montage.


Les disques supplémentaires sont généralement montés dans un répertoire appelé /media/something où le quelque chose reflète l'appareil monté, par ex. /media/cdrom0 pour le premier lecteur de CD-ROM. Cette convention est largement suivie sous Linux pour les périphériques amovibles, et souvent mais pas toujours pour les périphériques permanents.

Le FHS interdit aux distributions d'utiliser des répertoires sous /mnt car certains administrateurs utilisent /mnt lui-même comme point de montage pour les montages temporaires. Si vous êtes l'administrateur, vous pouvez faire ce que vous voulez; n'utilisez simplement pas /mnt lui-même comme point de montage si vous créez des répertoires sous celui-ci.

De nombreux endroits ont leur propre convention. Certains monteurs automatiques ont leur ou leurs propres répertoires (configurés via /etc/fstab et /etc/auto.* ); /amnt ou /auto sont des noms typiques. Les montages réseau sont souvent placés sous /net/$machine_name . Certains endroits utilisent simplement ce qui est passé par l'esprit de l'administrateur :/data , /local , /scratch , …

Bien sûr, les systèmes de fichiers qui ont une place spécifique dans la structure des répertoires doivent y être montés. Par exemple, la partition mail est normalement montée directement sur /var/mail ou /var/spool/mail . Si vos répertoires personnels sont répartis sur plusieurs disques, il est courant de les monter sous /home , par exemple. ~alice =/home/disk0/alice et ~bill =/home/disk1/bill et ainsi de suite, si vous souhaitez exposer les différents disques dans les répertoires personnels. Si vous ne le faites pas, montez les partitions d'accueil où vous le souhaitez et créez des liens symboliques ou des montages automatiques en /home .


Où vous voulez et là où cela vous convient le mieux. J'ai vu d'innombrables variantes.

Moi-même, je les monte habituellement à /data0 , /data1 ou sous-répertoires sous /data et placez des liens symboliques aux endroits appropriés (comme /home ).


Linux
  1. Commande pour voir où un disque est monté ?

  2. Comment vérifier si une partition est montée en tant que « noexec » ?

  3. Linux - Où dans "/" les disques permanents supplémentaires doivent-ils être montés ?

  4. Comment trouver les options de montage du système de fichiers actuellement monté

  5. Donner le point de montage d'un chemin

Comment faire monter un système de fichiers lors de la connexion de l'utilisateur ?

Où les variables d'environnement doivent-elles être définies pour Jenkins ?

WSL2 peut désormais monter directement des disques Linux ext4

Vérifiez si le répertoire est monté avec bash

Commande Linux du sans traverser les systèmes de fichiers montés

La table est marquée comme écrasée et doit être réparée