mount --bindを永続的にする方法は?


22

私がやっているとき:

mount --bind dirone dirtwo

OSの再起動後、バインディングは失われます。

バインドされたディレクトリをチェックしています /proc/mounts

詰まらずにこれらのバインドを永続的にするにはどうすればよい/etc/fstabですか?

からの1つのエントリはここにあります /proc/mounts

/dev/disk/by-uuid/4f5082d7-aba2-4bc7-8d64-3bbb3d773aab /home/username/dir ext4 rw,relatime,data=ordered 0 0

1
起動中にそのコマンドを実行するか(rc.local)、/ etc / fstabにエントリを配置する必要があります。何が/ etc / fstabを詰まらせていると思いますか?、これはfstabの目的です。fstabはrc.localよりもずっと「きれい」です
パンサー14年

回答:


31

「目詰まり」とはどういう意味/etc/fstabですか?これを入れるのに最適な場所 /etc/fstab ; それはそれが作られたものです!

最初にマウントした後に1行追加するだけです:

# <device>                                 <dir>                 <type>  <options>                 <dump>  <pass>
UUID=288a84bf-876c-4c4b-a4ba-d6b4cc6fc0d2  /mnt/device            ext4    defaults,noatime,nofail   0       2
/mnt/device                                /srv/binded_device     none    bind                      0       0

から/proc/mountsにコピー/ペーストすることをお勧めし/etc/fstabますか?
アレクサンダーキム14年

はい、動作するはずです。元のマウントとmount --bind
ryanmjacobsの両方を14年

ありがとう、でもmount --bind保存しません/proc/mountsか?
アレクサンダーキム14年

いいえ、そうではないと思います。しかし、すべきではない、あまりにも最初のために独自に追加しマウントをコピーするのは難しいですmount --bind
ryanmjacobs 14年

rw,relatime,data=orderedtypeの代わりにあなたの例のようにbindね?
アレクサンダーキム14年

19

最も簡単な方法は、マウントすることです-必要なものをバインドします

mount --bind /home/sda1/Windows/Users/Me/Dropbox ~/Dropbox

次に、mtabを開きます

sudo nano /etc/mtab

次のように行をコピーします

/home/sda1/Windows/Users/Me/Dropbox /home/me/Dropbox none rw,bind 0 0

それをfstabに貼り付けて、再起動時にマウントするようにします

sudo nano /etc/fstab

フォルダーがマウントされたディスク上にある場合は、ディスクのマウント後にバインディングラインが来ることを確認


2
これは受け入れられた解決策でなければなりません。
ダクシュミグラニ

3

別の解決策(LVMを使用している場合に役立ちますが、受け入れられた回答が機能せず、もう少しロジックを使用しているため、より役立つと考える人もいます)は、次のようなことを行います。

以下をcrontabに追加します
#crontab -l | テール-1; cat / usr / sbin / custom-compiler-mount

@reboot /usr/sbin/custom-compiler-mount

基本的に、crondを使用して再起動時にスクリプトを実行します。

#!/bin/bash
( until [[ $( (mount |& grep vg0-homevol 2>&1 9<&1 > /dev/null 1<&9) ) ]] ; 
do 
sleep 1 
done & wait;mount -o rbind /home/linuxgeek/experimental/s3/gcc/ /gcc & ) & >/dev/null 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.