Edited at

マウント済のディレクトリ内ファイルを参照したいとき

More than 5 years have passed since last update.

手違いでマウントポイントとして利用してるディレクトリ内にファイル作成しちゃいます。

touch /mnt/hoge

file /mnt/hoge
# /mnt/hoge: empty

その状態で何らかをマウントしちゃったらファイルが参照できなくなりました。

そして、アンマウントするのは何らかの事情で不可ということがありますね。

mount -t tmpfs /dev/shm /mnt

file /mnt/hoge
# /mnt/hoge: cannot open `/mnt/hoge' (No such file or directory)

マウントポイントに利用してるディレクトリを含むパーティションを

どこか他のとこにアタッチしてやるとホッとします。

mkdir -p /tmp/ya-root

mount --bind / /tmp/ya-root
file /tmp/ya-root/mnt/hoge
# /tmp/ya-root-mnt/hoge: empty