Montando um sistema de arquivos de rede em schroot

8

Estou usando um sistema de arquivos de rede (AFS) e gostaria de também montá-lo no meu schroot. Adicionar uma linha ao / etc / schroot / mount-defaults, com bind ou rbind nas opções não ajudou: o schroot sempre monta o diretório com bind e permanece vazio no chroot.

Minha solução atual é um script que remonta o diretório / afs com rbind após a criação do schroot.

Existe uma maneira de fazer o schroot usar o rbind diretamente?

    
por haggai_e 02.12.2010 / 14:42

1 resposta

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

Veja também: link

    
por Ilias 04.02.2011 / 15:11