/usrを別のパーティションにマウントし、/を/usrとして使用する代わりに、そのパーティションで/usrというフォルダを使用するにはどうすればよいですか?

/usrを別のパーティションにマウントし、/を/usrとして使用する代わりに、そのパーティションで/usrというフォルダを使用するにはどうすればよいですか?

この質問とある程度一致します。 同じパーティションに複数のディレクトリをマウントする方法は?しかし、私の状況は異なります。

両方のLinuxバリアントのための2つの小さなパーティションと、両方のプライマリパーティションとして機能する1つの大きなパーティションがあります。 /usrフォルダをバリアントの1つから同じパーティションに移動したいと思います。

これを達成する方法について提案がありますか?

ベストアンサー1

ファイルシステムサブツリーを直接マウントする一般的な方法はありません。ただし、ファイルシステム全体をどこかにマウントしてから、マウントされたサブツリーを「コピー」できます。バインドマウント

mount /dev/foobar /media/foobar
mount --bind /media/foobar/usr /usr

文法的にfstab:

/dev/foobar /media/foobar auto defaults 0 2
/media/foobar/usr /usr bind bind

おすすめ記事