Montaje de un sistema de archivos de red en schroot

8

Estoy usando un sistema de archivos de red (AFS) y me gustaría montarlo también en mi schroot. Agregar una línea a / etc / schroot / mount-defaults, con bindo rbinden las opciones no ayudó: schroot siempre monta el directorio con bind, y permanece vacío en el chroot.

Mi solución actual es un script que rbindvuelve a montar el directorio / afs después de que se haya configurado el schroot.

¿Hay alguna manera de hacer que schroot use rbind directamente?

haggai_e
fuente
¿Alguna vez ha encontrado / recibido una respuesta (tal vez en otro lugar) a su pregunta? Si es así, ¿podría compartirlo con nosotros? Yo también quiero montar un recurso NFS en un entorno schroot.
Nunca recibí una respuesta con Schroot. Mi solución en ese momento era como escribí en la pregunta, para montar ese recurso específico después de que schroot haya comenzado.
haggai_e

Respuestas:

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

Ver también: http://fermilinux.fnal.gov/documentation/tips/mount-bind-chroot

Ilias
fuente
2
Básicamente, eso es lo que quiere hacer, pero el punto es que Schroot automatiza estos pasos, y está tratando también de automatizar el montaje del sistema de archivos de red.
Poolie
Su enlace está muerto :(
Seth