Moi, je m'en sers pour rendre accessible dans un chroot un répertoire situé hors du chroot.
Par exemple, j'ai un chroot contenant Debian unstable dans le répertoire /usr/local/sid-root. Il arrive que je souhaite travailler sur des images qui sont dans /home/flo/images avec un logiciel qui est installé dans ce chroot (soit parce que le logiciel n'existe pas dans Debian stable, soit parce que je veux utiliser une version assez récente dudit logiciel). Il suffit de faire un :
# mount --bind /home/flo/images /usr/local/sid-root/home/flo/images
pour rendre les images accessibles dans /home/flo/images à l'intérieur du chroot. C'est nettement plus pratique (et rapide) que l'alternative consistant à copier les images dans le chroot, travailler dessus, puis les copier à nouveau hors du chroot en écrasant les anciennes versions.
[^] # Re: Bind mount extensions
Posté par Florent Rougon (site web personnel) . En réponse à la dépêche Linux-VServer : Nouvelle version stable, nouveau site Web. Évalué à 1.
Par exemple, j'ai un chroot contenant Debian unstable dans le répertoire /usr/local/sid-root. Il arrive que je souhaite travailler sur des images qui sont dans /home/flo/images avec un logiciel qui est installé dans ce chroot (soit parce que le logiciel n'existe pas dans Debian stable, soit parce que je veux utiliser une version assez récente dudit logiciel). Il suffit de faire un :
# mount --bind /home/flo/images /usr/local/sid-root/home/flo/images
pour rendre les images accessibles dans /home/flo/images à l'intérieur du chroot. C'est nettement plus pratique (et rapide) que l'alternative consistant à copier les images dans le chroot, travailler dessus, puis les copier à nouveau hors du chroot en écrasant les anciennes versions.