ミュージック、ドキュメントなどのユーザー ファイルをアプリケーション設定および構成ファイル (ホーム内のすべての隠しフォルダー) から分割し、設定と構成をシステム SSD に配置し、ユーザー ファイルは大きな HDD に残しておきたいと考えています。
これを実現するにはどのマウント ポイントを使用すればよいですか? または、これを実現する他の方法はありますか?
答え1
HDDには2つのパーティション(スワップパーティションを含む)が必要です。なぜ?)。
ハードディスク:
フォーマットされたパーティションを作成し
ext4
、それをディレクトリ ルート (マウント ポイント/
) として使用します。これには、 を含む、別のパーティションにアウトソースされていないすべてのものが含まれます/home
。SSD:
ext4
(同じコンピュータ上の Linux システムでのみデータを読み取れる場合に推奨)、NTFS
(パーティションを Windows システムと共有する場合)、または(すべてのシステムとの互換性は最高ですが、ファイルFAT32
あたり最大 4 GB などの厳しい制限があります) でフォーマットされたパーティションを作成し、カスタム マウント ポイント (例: が適切なマウント ポイントになります) を持つ外部データ パーティションとして使用します。このパーティションには、、など、/data
必要なすべてのフォルダーを作成できます。Documents
Pictures
Videos
パーティションを設定したら、 の現在のデータ フォルダーから の/home/USERNAME
それぞれのフォルダーに既存のデータ ファイルをすべて移動します/data
。次に、ホーム ディレクトリ内の置き換えるフォルダーを削除します。
ここで、次のようなコマンドを使用して、ホーム ディレクトリ内の各フォルダーへのシンボリック リンクを作成します/data
(フォルダー名を正しい値に置き換えます)。
ln -s /data/Documents ~/Documents
この後、元々ホーム ディレクトリにあったすべてのデータ フォルダーは、 にマウントした HDD のセカンダリ パーティション上の実際のフォルダーへのシンボリック リンクになります/data
。