Монтирование сетевой файловой системы в 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