Memasang sistem file jaringan ke schroot

8

Saya menggunakan sistem file jaringan (AFS) dan saya ingin juga memasangnya ke schroot saya. Menambahkan baris ke / etc / schroot / mount-defaults, dengan bindatau rbinddalam opsi tidak membantu: schroot selalu me-mount direktori dengan bind, dan tetap kosong di chroot.

Solusi saya saat ini adalah skrip yang me-remount direktori / afs rbindsetelah schroot diatur.

Apakah ada cara untuk membuat schroot menggunakan rbind secara langsung?

haggai_e
sumber
apakah Anda pernah menemukan / menerima jawaban (mungkin di tempat lain) untuk pertanyaan Anda? Jika demikian, maukah Anda membagikannya dengan kami? Saya juga ingin memasang sumber daya NFS ke lingkungan schroot.
Saya tidak pernah mendapat jawaban dengan schroot. Solusi saya pada saat itu adalah seperti yang saya tulis dalam pertanyaan, untuk me-mount sumber daya tertentu setelah schroot dimulai.
haggai_e

Jawaban:

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

Juga lihat: http://fermilinux.fnal.gov/documentation/tips/mount-bind-chroot

Ilias
sumber
2
Pada dasarnya itulah yang ingin dia lakukan, tetapi intinya adalah schroot mengotomatiskan langkah-langkah ini, dan dia mencoba juga mendapatkan pemasangan sistem file jaringan otomatis.
poolie
Tautan Anda sudah mati :(
Seth