2012-01-06 6 views
0

私は最近、しかし、この「バインド」ファイルシステムが親ファイルシステムの後にマウントされるようにするにはどうすればよいですか?

/mnt/smb/foo/bar /home/mishagale/sourcecode/bar bind defaults,bind 0 0 

のように、私は私のファイルシステムツリー内の別の場所にいくつかのディレクトリを再バインドできるようにするために、私のfstabにエントリのカップルを追加して、/ mntに/ SMB/fooがSMBファイルシステムであることを起こります(Sambaサーバ上)、(明らかに、これらの線が匿名されている)

問題があり、今私がブート時にエラーが発生します

//192.168.1.7/foo/ /mnt/smb/foo smbfs uid=1000,gid=1000,rw,auto,user,user=myuser,pass=mypass 0 0 

のように見えるfstabに以前の行で " The disc drive for /home/mishagale/sourcecode/bar is not ready yet or not present " Sでマウントをスキップすると、システムは正常に起動しますが、問題のマウントポイントを手動でマウントする必要があります。

fooが正常にマウントされるまで、barをマウントしないようにUbuntuに指示する方法はありますか?私はこれが新興市場で可能であるべきだと考えていますが、それについてどうやって進むべきかはわかりません。

Iができた(と今の意志)だけbarnoautoオプションを入れて、後で実行するためにそれらをマウントするスクリプトを設定するが、これは私にはその場しのぎのように思える、と私は「正しい」を学ぶことに興味がありますアップスタートでそれを行う方法。

$ cat /etc/lsb-release ; uname -a 
DISTRIB_ID=Ubuntu 
DISTRIB_RELEASE=11.10 
DISTRIB_CODENAME=oneiric 
DISTRIB_DESCRIPTION="Ubuntu 11.10" 
Linux myhostname 3.0.0-14-generiC#23-Ubuntu SMP Mon Nov 21 20:28:43 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux 

答えて

1

ディレクトリが使用されていない場合、それは自動的にアンマウントになるように理想的には、「自動マウント」でこれを実装するだろうが、できるだけ早くそれをあなた「CD」として、それがマウントおよびアクティブいたいですそれが使用されている限り。

ちなみに、SMBの代わりにNFSを使用できる場合は、強くお勧めします。 SMBは本当に非友好的なものであり、接続を非常にうまく処理しません。自動詳細は

the Automount FAQ

+0

に作品のこの種をのぞき、マウント、実際に私の問題を解決していません。私が手動でautofsサービスを起動または再起動してディレクトリを 'ls'すると、正常に動作します。しかし、システム起動時にautofsが起動されると、 'ls'は私に空のディレクトリを表示します。 autofsを再起動した場合、それは動作します。 SMB共有がマウントされる前にautofsが起動していると思われます。元の質問:特定のファイルシステムがマウントされるまで何かが起こらないようにする方法。 –

+1

私はあなたがここで正しい攻撃計画を立てていないかもしれないと思う - あなたはSMBをスタブから取り出し、マウント/アンマウントするための自動マウントを設定する。そうすることで、 。 – synthesizerpatel

関連する問題