GNU/Linux >> Tutoriels Linux >  >> Linux

Pourquoi mettre des choses autres que /home sur une partition séparée ?

  1. Minimiser les pertes :Si /usr est sur une partition séparée, un /usr endommagé ne signifie pas que vous ne pouvez pas récupérer /etc .
  2. Sécurité :/ ne peut pas toujours être ro (/root peut avoir besoin d'être rw etc.) mais /usr boîte. Il peut être utilisé pour faire ro autant que possible.
  3. Utilisation d'un FS différent :je souhaiterai peut-être utiliser un système différent pour /tmp (pas fiable mais rapide pour de nombreux fichiers) et /home (doit être fiable). De même /var contient des données tandis que /usr n'est pas si /usr la stabilité peut être sacrifiée mais pas autant que /tmp .
  4. Durée de fsck :des partitions plus petites signifient que la vérification d'une partition est plus rapide.
  5. A mentionné le remplissage des partitions, bien que l'autre méthode soit les quotas.

Un /usr distinct peut être utile si vous avez plusieurs machines partageant le même OS. Ils peuvent partager un seul /usr central au lieu de le dupliquer sur chaque système. /usr peut être monté en lecture seule.

/var et /tmp peut être rempli par des programmes utilisateur ou des démons. Par conséquent, il peut être sûr de les avoir dans des partitions séparées qui empêcheraient / , la partition racine, soit pleine à 100 % et affecterait gravement votre système. Pour éviter d'avoir deux partitions distinctes pour celles-ci, il n'est pas rare de voir /tmp étant un lien symbolique vers /var/tmp .


Parce que les utilisateurs ordinaires peuvent faire écrire des choses dans /var et /tmp , et donc potentiellement causer des problèmes pour l'ensemble du système. De cette façon, les processus utilisateur peuvent remplir /var et /tmp , mais pas la racine fs. Un /usr distinct est utile pour /usr via NFS ou d'autres fs distants.

(J'espère que c'est clair, je n'ai pas encore bu de café)


Linux
  1. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

  2. Debian – Déplacer /var, /home vers une partition séparée ?

  3. Monter /tmp et /home sur un disque dur séparé ?

  4. "Impossible de créer un répertoire de cache /home//.composer/cache/repo/https—packagist.org/, ou le répertoire n'est pas accessible en écriture. Procéder sans cache ?

  5. Installer les binaires dans /bin, /sbin, /usr/bin et /usr/sbin, interactions avec --prefix et DESTDIR

Bash =~ Regex et Https://regex101.com/?

Linux – Fusionner /usr/bin et /usr/sbin dans /bin (gnu/linux) ?

Kubuntu affiche une erreur lors de la connexion (file:///usr/share/sddm//themes/breeze/main.qml:no Such File Or Directory) ?

Comment systemd-tmpfiles nettoie /tmp/ ou /var/tmp (remplacement de tmpwatch) dans CentOS / RHEL 7

Pourquoi les répertoires /home, /usr, /var, etc. ont-ils tous le même numéro d'inode (2) ?

Les sites Web doivent-ils vivre dans /var/ ou /usr/ selon l'utilisation recommandée ?