bananan_wの日記: mount -o bind
mount の bind オプションは結構好きです。nfs オプションの次にすきなくらい。好きなのでもっと知りたくなるわけですよね。という事でちょっと実験。
# mount -o bind /olddir /newdir
# touch /olddir/file
$ stat /olddir/file
File: "/olddir/file"
Size: 0 Blocks: 0 IO Block: -4611715636521857024 Regular File
Device: 302h/770d Inode: 2203202 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: Fri Apr 9 11:25:03 2004
Modify: Fri Apr 9 11:25:03 2004
Change: Fri Apr 9 11:25:03 2004
$ stat /newdir/file
File: "/newdir/file"
Size: 0 Blocks: 0 IO Block: -4611708420976799744 Regular File
Device: 302h/770d Inode: 2203202 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: Fri Apr 9 11:25:03 2004
Modify: Fri Apr 9 11:25:03 2004
Change: Fri Apr 9 11:25:03 2004
ふむー。興味深い。大体予想通りだけど。symlink と違って、chroot したときに、chroot 元ディレクトリより上に辿れるとか色々ステキなのですよ。
mount したディレクトリとされたディレクトリを互いに stat で確認してみると、Links が増えてないのね。ふむふむなるほろ。使い方次第だけど、symlink や hardlink より使いやすいところが結構あるかもね。というか、hardlink すきくないし(ゎ
mount -o bind More ログイン