GNU/Linux >> Tutoriels Linux >  >> Linux

Est-il possible que les partitions root et home aient des systèmes de fichiers différents et soient situées sur des périphériques physiques distincts ?

La réponse est oui, vous pouvez avoir n'importe quel répertoire sur n'importe quel appareil, exécutant n'importe quel système de fichiers que le système d'exploitation peut prendre en charge.

Vous pouvez donc avoir / /var /home /opt et même /home/afr0ck sur différents appareils, différentes partitions, différents systèmes de fichiers.

Non seulement vous le pouvez, mais c'est courant. Par exemple, il est toujours recommandé de conserver /var et /home sur différentes partitions à / car ceux-ci sont les plus susceptibles de consommer de l'espace disque par inadvertance - s'ils se remplissent, cela n'affecte pas trop le système. S'ils se trouvent sur la même partition que root, cela peut entraîner l'arrêt du système.

Et vous voudrez peut-être que différents répertoires s'exécutent sur différents appareils pour des raisons de vitesse. Et utilisez différents systèmes de fichiers à des fins différentes. Par exemple, ext4 est peut-être ce que vous voulez pour les fichiers du système d'exploitation, car ils ne changent pas beaucoup, mais vous voudrez peut-être btrfs pour /home afin de pouvoir conserver des instantanés pour les sauvegardes. Ce sont toutes des décisions qui peuvent être prises par chaque personne pour son cas d'utilisation spécifique.

La partie espace utilisateur du système d'exploitation n'a pas besoin de comprendre les différents types de périphériques et de systèmes de fichiers. Tout ce qu'il fait, c'est demander au noyau de déplacer un fichier, et le noyau orchestre tout à partir de là. Donc le mv command (par exemple) est indépendant du système de fichiers et du type de périphérique. Le noyau invoque tous les pilotes nécessaires pour lire et écrire sur les différentes partitions.


Oui, des systèmes de fichiers distincts (points de montage) peuvent être de différents types de système de fichiers. /proc est toujours un procfs système de fichiers et /sys est toujours un sysfs . Systèmes de fichiers transitoires (incluant parfois /tmp ) sont souvent tmpfs et, dans les paramètres de groupe de travail, il est courant que les répertoires personnels de l'utilisateur (et leurs répertoires de produits de travail) soient nfs ou d'autres types de systèmes de fichiers distants (réseau/partagés).

Il n'y a pas de gestion spéciale pour le système d'exploitation. Jusqu'à un certain point, au niveau de l'utilisateur, tous les systèmes de fichiers se ressemblent, en ce sens qu'un ls la liste aura à peu près la même apparence dans n'importe quel répertoire. Au-delà de ce point, les systèmes de fichiers n'interagissent pas. Même entre deux systèmes de fichiers (partitions) sur le même disque physique, du même type de système de fichiers, il n'y a pas de lien. Par exemple, déplacer un fichier d'un système de fichiers (point de montage) à un autre implique toujours de faire une copie et de supprimer l'original. Peu importe qu'il s'agisse de partitions sur des disques différents. Peu importe si l'un d'eux est un disque dur et l'autre un SSD. Peu importe si l'on est ext3 et un est btrfs . Peu importe si l'un est interne (à l'intérieur du boîtier de l'ordinateur) et l'autre est externe (à quelques centimètres à l'extérieur, connecté par un câble) - ou à distance (accessible via le réseau).

En parlant de réseau, c'est un peu analogue à ssh . Il lit à partir du clavier et envoie les caractères que vous tapez sur le réseau. Simultanément, il lit à partir du réseau et affiche les résultats à l'écran.

Ou considérez ceci :imaginez que vous êtes au téléphone et que vous êtes en train de négocier une conversation entre la personne à l'autre bout du fil et une autre personne dans la pièce. Ce n'est pas grand chose.
________
à l'exception des liens symboliques, mais ils peuvent traverser les limites du système de fichiers.


Linux
  1. Les inodes et le système de fichiers Linux

  2. Espace réservé pour la racine sur un système de fichiers - Pourquoi ?

  3. Comment redimensionner les partitions et les systèmes de fichiers dessus ?

  4. Est-il possible de redéfinir le tilde ('~', répertoire personnel) ?

  5. Comment configurer les règles UDEV pour l'OCR RAC et les périphériques de vote sur les partitions

Comprendre les systèmes de fichiers Linux :ext4 et au-delà

Linux - Comment faire pour forcer la vérification du système de fichiers racine (et éventuellement un correctif) au démarrage ?

Les 15 meilleurs chargeurs de démarrage Linux pour les systèmes domestiques et embarqués

Où se trouve le système de fichiers du sous-système Linux dans Windows 10 ?

Pourquoi la commande free et dmidecode affichent-elles des valeurs différentes pour la RAM ?

shell différent pour les utilisateurs root et non root