schrootへのネットワークファイルシステムのマウント


8

ネットワークファイルシステム(AFS)を使用していますが、それを自分のschrootにもマウントしたいと考えています。/ etc / schroot / mount-defaultsにオプションを追加bindまたは追加して行を追加rbindしても効果はありませんでした。schrootは常にでディレクトリをマウントbindし、chroot内では空のままです。

私の現在の解決策は、schrootのセットアップrbind後に/ afsディレクトリを再マウントするスクリプトです。

schrootにrbindを直接使用させる方法はありますか?


あなたは今までにあなたの質問に対する答えを見つけた/受け取ったことがありますか(多分他の場所で)?もしそうなら、私たちと親切にそれを共有してくれませんか?私も、NFSリソースをschroot環境にマウントしたいと考えています。

私はシュルートで答えを得ることはありませんでした。そのときの私の解決策は、質問で書いたように、schrootの起動後にその特定のリソースをマウントすることでした。
haggai_e 2013

回答:


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.