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?


¿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


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.