Montando um sistema de arquivos de rede no schroot

8

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

Minha solução atual é um script que remonta o diretório / afs rbindapós a instalação do schroot.

Existe uma maneira de fazer o schroot usar rbind diretamente?

haggai_e
fonte
você já encontrou / recebeu uma resposta (talvez em outro lugar) à sua pergunta? Em caso afirmativo, você poderia compartilhar conosco? Também quero montar um recurso NFS em um ambiente schroot.
Eu nunca recebi uma resposta com schroot. Minha solução na época era como escrevi na pergunta, montar esse recurso específico após o início do schroot.
haggai_e

Respostas:

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: http://fermilinux.fnal.gov/documentation/tips/mount-bind-chroot

Ilias
fonte
2
É basicamente o que ele quer fazer, mas o ponto é que o schroot automatiza essas etapas, e ele está tentando também automatizar a montagem do sistema de arquivos da rede.
poolieby
Seu link está morto :(
Seth