Ubuntu でユーザー設定を SSD に、ホームを HDD に配置するには、どのマウント ポイントを使用すればよいですか?

Ubuntu でユーザー設定を SSD に、ホームを HDD に配置するには、どのマウント ポイントを使用すればよいですか?

ミュージック、ドキュメントなどのユーザー ファイルをアプリケーション設定および構成ファイル (ホーム内のすべての隠しフォルダー) から分割し、設定と構成をシステム SSD に配置し、ユーザー ファイルは大きな HDD に残しておきたいと考えています。

これを実現するにはどのマウント ポイントを使用すればよいですか? または、これを実現する他の方法はありますか?

答え1

HDDには2つのパーティション(スワップパーティションを含む)が必要です。なぜ?)。

  • ハードディスク:

    フォーマットされたパーティションを作成しext4、それをディレクトリ ルート (マウント ポイント/) として使用します。これには、 を含む、別のパーティションにアウトソースされていないすべてのものが含まれます/home

  • SSD:

    ext4(同じコンピュータ上の Linux システムでのみデータを読み取れる場合に推奨)、NTFS(パーティションを Windows システムと共有する場合)、または(すべてのシステムとの互換性は最高ですが、ファイルFAT32あたり最大 4 GB などの厳しい制限があります) でフォーマットされたパーティションを作成し、カスタム マウント ポイント (例: が適切なマウント ポイントになります) を持つ外部データ パーティションとして使用します。このパーティションには、、など、/data必要なすべてのフォルダーを作成できます。DocumentsPicturesVideos

パーティションを設定したら、 の現在のデータ フォルダーから の/home/USERNAMEそれぞれのフォルダーに既存のデータ ファイルをすべて移動します/data。次に、ホーム ディレクトリ内の置き換えるフォルダーを削除します。

ここで、次のようなコマンドを使用して、ホーム ディレクトリ内の各フォルダーへのシンボリック リンクを作成します/data(フォルダー名を正しい値に置き換えます)。

ln -s /data/Documents ~/Documents

この後、元々ホーム ディレクトリにあったすべてのデータ フォルダーは、 にマウントした HDD のセカンダリ パーティション上の実際のフォルダーへのシンボリック リンクになります/data

関連情報