Монтирование сетевой файловой системы в schroot

Я использую сетевую файловую систему (AFS), и я хотел бы также смонтировать ее в свой schroot. Добавление строки в / etc / schroot / mount-defaults с помощью bind или же rbind в настройках не помогло: schroot всегда монтирует каталог с bindи он остается пустым в chroot.

Мое текущее решение - это скрипт, который перемонтирует каталог / afs с rbind после того, как schroot был установлен.

Есть ли способ заставить schroot использовать rbind напрямую?

1 ответ

# means run with root or sudo

1. Create a mountpoint
# mkdir /mount/point

2. Mount /proc /sys /dev to chroot
# mount -o bind /proc /mount/point/proc
# mount -o bind /dev /mount/point/dev
# mount -o bind /dev/pts /mount/point/dev/pts
# mount -o bind /sys /mount/point/sys

3. Copy resolv.conf to networking
# cp /etc/resolv.conf /mount/point/etc/resolv.conf

4.Open bash in chroot
# chroot /mount/point /bin/bash

5. Do what you have to do and then exit chroot
exit

Также смотрите: http://fermilinux.fnal.gov/documentation/tips/mount-bind-chroot

Другие вопросы по тегам