![別のパーティションのディレクトリを/homeディレクトリとしてマウントする](https://rvso.com/image/1035877/%E5%88%A5%E3%81%AE%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%82%92%2Fhome%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%A8%E3%81%97%E3%81%A6%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%88%E3%81%99%E3%82%8B.png)
私はすべてのLinuxディストリビューションに別々の/homeパーティションを作成し、使用しているディストリビューションの名前に従ってすべてのホームディレクトリを分離しようとしました。
/ホームパーティション/ubuntu/ユーザー名
/ホームパーティション/debian/ユーザー名
今、必要なファイルをすべてこの新しい場所にコピーし、/etc/fstabを変更してこの新しい場所を/homeディレクトリとしてマウントしました。
ファイルの最後にこの行を追加しました
/dev/sda10/ubuntu /home ext4 nodev、nosuid 0 2
しかし、フォルダーがマウントされません。私は初心者なので、助けてください。
答え1
/dev/sda10/ubuntu /home ext4 nodev,nosuid 0 2
を追加する代わりに、/etc/fstab
次の 2 行を追加できます。
/dev/sda10 /all-homes ext4 nodev,nosuid 0 2
/all-homes /home none bind 0 0
ディレクトリを作成し、 /homeにマウントする他のエントリsudo mkdir /all-homes
がないことを確認する必要があります。fstab
fstab のバインド タイプ (およびマウント オプション) により、カーネルは 1 つのフォルダーを別のフォルダーに「ミラーリング」します。これはまさにあなたが望んでいたことのように思えます (ちなみに、このアプローチは、カーネル バージョン 2.6 以降で私が覚えている限り、すべての最新の Linux で機能するはずです)。