SSDをインストールしていますが、SSDに/
を、HDDに/home
、/var
、/tmp
を配置したいと考えています。私の現在のディストリビューションはKubuntuですが、この手順を簡単に実行できる場合は、別のディストリビューションを試してもかまいません。多くの異なるLinux OSを複数のパーティションにインストールしましたが、単一のパーティションに複数のディレクトリをマウントできるインストーラーがないことを知っています。特に/home
、/var
、および/tmp
はサイズが大きく変化する傾向があり、それぞれに任意の最大値を割り当てることは現実的ではないため、3つの個別のパーティションは使用しません。
現在のシステムをSSD/HDスプリットに移動するのではなく、新規インストールについて説明していることに注意してください。
使用できるアプローチは2つあります。どちらの方法でも、最初にハードディスクパーティションを(たとえば/ hdの下などに)マウントし、それを/ etc/fstabに追加してから、マウント内にhome、var、およびtmpを作成する必要があります。
シンボリックリンクを使用します。次に、/ homeから/ hd/homeなどへのシンボリックリンクを作成します。
シンボリックリンクの代わりに、バインドマウントを使用します。構文はmount --bind /hd/home /home
。 fstypeに「bind」を使用して、fstabに配置することもできます(推奨)。
このようにインストールするための基本的な方法は、実際のインストールを開始する前に手動でターゲットファイルシステムをセットアップすることです。 debian-installerを使用すると、インストーラーを使用してパーティションを作成し、マウントして、別のターミナルに切り替え(たとえば、alt-f2)、/ targetにcdし、シンボリックリンク(またはバインドマウント)を作成するのは簡単です。次に、alt-f1に切り替えて、インストールを続行します。 Ubuntuの(そして私はKubuntuの)インストーラーはdebian-installerに基づいているので、同様のことが可能だと思います。