どういうわけか、1つのパーティションに別々の/
and +/tmp
を持つことはできますか?/home
/var
スタンドアロンは、/tmp
高速で信頼できないファイルシステムに設定できるため、お勧めします。私はディストリビューションを頻繁に変更するので、それだけでも/
祝福です。迅速な再インストールと私に影響を与えない限り大丈夫/home
です/var
。
問題は、最後の3つのスペースを指定したくないということです。利用可能なリソースを共有したいです。時にはより多くのスペースが必要です/var
が、使用可能なスペースがありますが/home
使用できない場合もあり、時にはその逆の場合もあります。本当に残念です。どんなアイデアがありますか?
ベストアンサー1
常に3番目のパーティションをどこかに(たとえば、/mnt/combo
他の場所に)マウントしてから、そのマウントポイントのサブディレクトリを指定された3つのディレクトリにバインドマウントできます。
ではfstab
次のようになります。
UUID=... /mnt/combo auto defaults
/mnt/combo/usr /home none bind
/mnt/combo/var /var none bind
/mnt/combo/home /home none bind
また、次の事項も考慮してください。/home
別のパーティションに住むのは合理的です。より良い点は、どのような方法(Raid、バックアップなど)で保護できる別々のドライブです。/var
個人的なもの(ウェブサイトなど)がある場合は、分離するのが合理的です。それ以外の場合は違いはありません。/usr
確かにそれの一部かもしれません。現代のシステムでは、分割間の/
ため分離する必要はありません。/bin
/usr/bin
/tmp
tmpfs
実際にメモリが不足していない限り、とにかく通常はメモリサポート()でなければなりません。変更しない限り、ほとんどのディストリビューションはデフォルトでこれを行います。
大きな画像:/home
必要に応じて分離すると、残りはオーバーヘッドです。これらのファイルシステムタイプの1つに対して異なる権限を持つ理由はなく、通常、パーティション化は物理的に分離されることを意味しません(同じハードドライブ?)。