mount –bind
bind
позволяет подключить файловую структуру в новую точку, сохраняя при этом исходную точку подключения:mount --bind старый_каталог новый_каталог
Таким образом, содержимое будет доступно в обоих каталогах. С помощью
bind
также можно настроить и отдельные файлы.Например, после выполнения приведенных ниже команд каталог
/root/tmp
будет содержать копию /var/log
.# cd
~ro
ot
# mkd
ir
./tmp
# mou
nt
--bi
nd
/var/log
/root/t
mp
Аналогичного результата можно достичь, внеся изменения в файл
/etc/fstab
. Следующая запись означает, что содержимое /root/tmp
будет идентично /var/log
./var/log /root/tmp none bind 0 0
После подключения файловой системы можно выполнить
mount
для проверки результата подключения:# mount | grep /tmp
/var/log on /root/tmp type none (rw,bind)
Если файловая система поддерживает использование контекстно-зависимых путей, можно сопоставить каталог
/bin
одному из следующих каталогов (в зависимости от архитектуры):/usr/i386-bin
/usr/x86_64-bin
/usr/ppc64-bin
Аналогичного результата можно достичь, создав пустой каталог
/bin
. Затем можно подключить каталог для соответствующей архитектуры в /bin
с помощью команды mount --bind
. Приведенная далее строка может использоваться в сценарии:mount --bind /usr/i386-bin /bin
Или же можно создать запись в файле
/etc/fstab
./usr/1386-bin /bin none bind 0 0
Теги: bind, mount