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


8

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

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

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


Вы когда-нибудь находили / получали ответ (возможно, в другом месте) на свой вопрос? Если да, не могли бы вы поделиться с нами? Я тоже хочу смонтировать ресурс NFS в среду schroot.

Я так и не получил ответ с Шрутом. Мое решение в то время было таким, как я написал в вопросе, чтобы подключить этот конкретный ресурс после запуска schroot.
haggai_e

Ответы:


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


2
Это в основном то, что он хочет сделать, но дело в том, что schroot автоматизирует эти шаги, и он также пытается автоматизировать монтирование сетевой файловой системы.
пул

Ваша ссылка мертва :(
Сет
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.