将网络文件系统挂载到schroot


8

我正在使用网络文件系统(AFS),我也想将其安装到schroot中。使用bindrbind在选项中向/ etc / schroot / mount-defaults添加一行无济于事:schroot始终使用挂载目录bind,而在chroot中保持为空。

我当前的解决方案是一个脚本,该脚本rbind在设置了schroot之后会重新挂载/ afs目录。

有没有办法让schroot直接使用rbind?


您是否找到/收到了您问题的答案(也许在其他地方)?如果是这样,请与我们分享一下吗?我也想将NFS资源安装到schroot环境中。

schroot我从来没有得到答案。当时我的解决方案就像我在问题中所写的那样,在schroot启动后挂载该特定资源。
haggai_e

Answers:


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使这些步骤自动化,并且他正在尝试使网络文件系统的安装自动化。
2011年

您的链接已死:(
赛斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.