
私はすべての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 で機能するはずです)。