Montare un filesystem di rete in schroot


8

Sto usando un file system di rete (AFS) e vorrei anche montarlo sul mio schroot. Aggiungere una linea a / etc / schroot / mount-defaults, con bindo rbindnelle opzioni non ha aiutato: schroot monta sempre la directory con bind, e rimane vuota nel chroot.

La mia attuale soluzione è uno script che rimonta la directory / rbindafs dopo che è stato impostato schroot.

C'è un modo per fare in modo che schroot usi rbind direttamente?


hai mai trovato / ricevuto una risposta (forse altrove) alla tua domanda? In tal caso, la condivideresti gentilmente con noi? Anch'io voglio montare una risorsa NFS in un ambiente schroot.

Non ho mai avuto una risposta con Schroot. La mia soluzione all'epoca era come ho scritto nella domanda, per montare quella specifica risorsa dopo l'avvio di schroot.
haggai_e,

Risposte:


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

Vedi anche: http://fermilinux.fnal.gov/documentation/tips/mount-bind-chroot


2
Questo è fondamentalmente quello che vuole fare, ma il punto è che schroot automatizza questi passaggi e sta cercando di ottenere anche il montaggio automatico del filesystem di rete.
poolie

Il tuo link è morto :(
Seth
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.