web-dev-qa-db-ja.com

別のパーティションからフォルダーをマウントするにはどうすればよいですか?

あるパーティションからメインパーティションにフォルダをマウントするコマンドはありますか?

私がやりたいことの例、これは明らかに機能しません:

mount /media/tc1/folder /home/dvad/home

コマンドを使用しない場合、これを行う別の方法はありますか?

66
user100541

はい、しかし、私がそこまで行く前に、あなたはただシンボリックリンクできませんでしたか?

ln -s /media/tc1/folder ~/home

このリンクは単に解釈されるファイルです。 (ファイルを削除するまで)自動的に永続的です。

説明どおりmountを使用できても、構文が若干異なる場合は失敗します。

mount --bind /media/tc1/folder /home/dvad/home

これはまったく永続的なものではなく、再起動すると無効になります。永続化する場合は、/etc/fstabに次のようなものが必要です。

/media/tc1/folder    /home/dvad/home    none    bind

マウントしようとしても機能しない場合は、ブロックレベルのデバイスがマウントされていることを確認する必要があります。最初にパーティションをマウントしないと、パーティションのサブディレクトリを直接マウントできません。

110
Oli

mountの代替:

bindfs -n /media/tc1/folder /home/dvad/home

Sudo apt-install bindfsが必要です。

mountの場合と同様に、これは(非永続的な)実際のマウントポイントになります。たとえば、参照のみではなくバージョン管理システムとして追跡されます。ただし、ln -sのように、mountのようにスーパーユーザーの許可は必要ありません。

fusermount -u /home/dvad/homeで(または再起動して)アンマウントします。

7
leftaroundabout