네트워크 파일 시스템을 schroot에 마운트


8

네트워크 파일 시스템 (AFS)을 사용하고 있으며이를 schroot에 마운트하고 싶습니다. / etc / schroot / mount-defaults에 행을 추가 bind하거나 rbind옵션을 사용하여 도움이되지 않았습니다. schroot는 항상으로 디렉토리를 마운트 bind하며 chroot에는 비어 있습니다.

내 현재 솔루션은 rbindschroot가 설정된 후 / afs 디렉토리를 다시 마운트하는 스크립트입니다 .

schroot가 rbind를 직접 사용하게하는 방법이 있습니까?


귀하의 질문에 대한 답변을 찾은 적이 있습니까? 그렇다면 친절하게 공유해 주시겠습니까? 나도 NFS 자원을 schroot 환경에 마운트하고 싶다.

나는 schroot에 대한 답변을 얻지 못했습니다. 당시의 솔루션은 schroot가 시작된 후 특정 리소스를 마운트하기 위해 질문에 쓴 것과 같습니다.
haggai_e

답변:


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

참조 : http://fermilinux.fnal.gov/documentation/tips/mount-bind-chroot


2
이것이 기본적으로 그가하고 싶은 일이지만, 요점은 schroot가 이러한 단계를 자동화하고 네트워크 파일 시스템을 자동으로 마운트하려고한다는 것입니다.
poolie

귀하의 링크가 죽었습니다 :(
Seth
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.