Nous avons deux ordinateurs Linux au travail, qui ont été remplacés par un nouveau matériel. Nous devons donc installer le système d'exploitation Ubuntu sur ces ordinateurs. Cependant, quelqu'un les a installés il y a 4 ans et n'a pas documenté comment, alors ma question est la suivante:
Dans le fichier fstab actuel, il y a l'entrée suivante:
none /home/student aufs br:/home/.student_rw:/home/student 0 0
Mais je ne comprends pas vraiment ce que cela signifie. Quelqu'un peut-il élaborer? L'objectif est de créer un répertoire personnel propre à restaurer après chaque redémarrage, mais vous devez pouvoir modifier quelque chose si vous le démontez d'abord en tant que superutilisateur.
AuFS a commencé comme une implémentation du système de fichiers UnionFS Union.
Un système de fichiers union reprend un système de fichiers existant et le superpose de manière transparente à un système de fichiers plus récent.
Pour installer aufs:
Ouvrir un terminal,
Presse Ctrl+Alt+T
Exécuter:
Sudo -i
apt-get update
apt-get install aufs-tools
Comment monter deux répertoires d'un même système de fichiers:
Ouvrir un terminal,
Presse Ctrl+Alt+T
Exécuter:
Sudo -i
mkdir /tmp/rw
mkdir /tmp/aus
mount -t aufs -o br=/tmp/rw:/home/user none /tmp/aus/
Les deux premières commandes ont créé deux nouveaux répertoires dans/tmp.
Mount.aufs est la commande permettant de monter le système de fichiers.
La commande mount, spécifie qu’elle se rend à l’union mount/tmp/rw et/home/user sous/tmp/aus.
Le répertoire/tmp/aus aura le contenu de/tmp/rw et/home/user.
Les options utilisées dans la commande mount sont:
-o – specifies options to be passed to the filesystem
br – specifies a branch, where each branch is separated by colon (:).
none – specifies we don’t have any device associated with it.
mkdir /tmp/rw /tmp/aufs
mount -t aufs -o br=/tmp/rw:${HOME} none /tmp/aufs
or
mount -t aufs -o br=/tmp/rw=rw:${HOME}=ro none /tmp/aufs
Ensuite, vous pouvez voir l’arbre entier de votre répertoire personnel à l’aide de/tmp/aufs.
Si vous modifiez un fichier sous/tmp/aufs, celui de votre répertoire de base n'est pas affecté, mais le même fichier nommé sera créé récemment sous/tmp/rw.
Et toutes vos modifications dans un fichier seront appliquées à celui sous/tmp/rw.
Source: http://aufs.sourceforge.net/