24.4. Création d'un duplicata de point de montage esclave
Cette procédure permet de dupliquer un point de montage en tant que type de montage slave
. Les systèmes de fichiers que vous montez ultérieurement sous le point de montage d'origine sont pris en compte dans le duplicata, mais pas l'inverse.
Procédure
Créez un nœud de système de fichiers virtuels (VFS) à partir du point de montage d'origine :
mount --bind original-dir original-dir
# mount --bind original-dir original-dir
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Marquer le point de montage d'origine comme partagé :
mount --make-shared original-dir
# mount --make-shared original-dir
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Pour modifier le type de montage du point de montage sélectionné et de tous les points de montage qui lui sont associés, vous pouvez également utiliser l'option
--make-rshared
au lieu de--make-shared
.Créez le duplicata et marquez-le comme étant le type
slave
:mount --bind original-dir duplicate-dir mount --make-slave duplicate-dir
# mount --bind original-dir duplicate-dir # mount --make-slave duplicate-dir
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Exemple 24.3. Duplication de /media dans /mnt comme point de montage esclave
Cet exemple montre comment faire apparaître le contenu du répertoire /media
dans /mnt
, mais sans qu'aucun des montages du répertoire /mnt
ne soit reflété dans /media
.
Créez un nœud VFS à partir du répertoire
/media
:mount --bind /media /media
# mount --bind /media /media
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Marquez le répertoire
/media
comme étant partagé :mount --make-shared /media
# mount --make-shared /media
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Créez son double dans
/mnt
et marquez-le commeslave
:mount --bind /media /mnt mount --make-slave /mnt
# mount --bind /media /mnt # mount --make-slave /mnt
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Vérifiez qu'un montage dans
/media
apparaît également dans/mnt
. Par exemple, si le lecteur de CD-ROM contient des supports non vides et que le répertoire/media/cdrom/
existe, utilisez :mount /dev/cdrom /media/cdrom ls /media/cdrom ls /mnt/cdrom
# mount /dev/cdrom /media/cdrom # ls /media/cdrom EFI GPL isolinux LiveOS # ls /mnt/cdrom EFI GPL isolinux LiveOS
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Vérifiez également que les systèmes de fichiers montés dans le répertoire
/mnt
ne sont pas reflétés dans/media
. Par exemple, si une clé USB non vide utilisant le périphérique/dev/sdc1
est branchée et que le répertoire/mnt/flashdisk/
est présent, utilisez :mount /dev/sdc1 /mnt/flashdisk ls /media/flashdisk ls /mnt/flashdisk
# mount /dev/sdc1 /mnt/flashdisk # ls /media/flashdisk # ls /mnt/flashdisk en-US publican.cfg
Copy to Clipboard Copied! Toggle word wrap Toggle overflow