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

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

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

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

8
задан 2 December 2010 в 16:42

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

0
ответ дан 2 December 2010 в 16:42

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

Похожие вопросы: