GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu –別のパーティションを別のホームパーティションのフォルダとして永続的にマウントするにはどうすればよいですか?

次のような状況を作りたいのですが:

  • ユーザーのホームディレクトリ用の個別のパーティション
  • 〜/ Documents用の2番目の個別のパーティション 、および
  • 〜/Videosの3番目の個別のパーティション および〜/音楽

最初のポイントを達成するのは難しいことではないようです。それは、次のような質問ですでに説明されています。ホームディレクトリを別のパーティションに移動するにはどうすればよいですか?

他の2つの目標を達成することは同じパターンに従う必要がありますが、どこかにマウントする順序/方法(つまり、最初)を処理する必要があるかどうかはわかりません。 / home / user 次に / home / user / whatever )。 / etc / fstabで注文を確認してください まったく関係ありません。

設定は簡単かもしれませんが、私はしません 他のソリューションが過度に複雑でない限り、XDGディレクトリをシンボリックリンクにしたい。

承認された回答:

TL、DR:シンボリックリンクをお勧めします。

ルートパーティションにないマウントポイントにパーティションをマウントする場合は、最初にホストパーティションをマウントし、最初にホストパーティションをアンマウントするように注意する必要があります。たとえば、/に個別のパーティションがある場合 、/home および/home/htorque/Documents 、次に/homeをマウントする必要があります /home/htorque/Documentsの前 。 /etc/fstabにパーティションをリストする場合 、次に/homeをリストするだけで十分です /home/htorque/Documentsの前 、エントリは起動時に順番にマウントされるため。したがって、ネストされたマウントポイントは、通常の操作では問題になりません。

ネストされたマウントポイントは、異常な状況で問題になる可能性があります。パーティションの1つを含むディスクがクラッシュした場合、またはファイルシステムをアンマウントして別のディスクに移動するなどのメンテナンスを行っているとします。 /homeをアンマウントすることはできません マウントポイントがその上にあるパーティションをアンマウントしていない限り。 /homeの場合 ファイルシステムが破損しているため、起動時にマウントされません。その後、/home/htorque/Documents どちらもマウントされません。 /home/torque/Documentsの名前を変更することにした場合 、最初にパーティションをアンマウントする必要があります。さらに、いつでも/home/htorque/Documents がマウントされておらず、誤ってそのディレクトリにファイルをドロップした場合、/home/htorque/Documentsをマウントすると、ファイルが不思議なことに消えてしまいます。 。

ホームディレクトリの下でマウントポイントを(便利に)使用できない1つのケースは、ログイン時に暗号化されてマウントされる場合です。たとえば、ホームディレクトリを暗号化するように要求した場合にUbuntuがecryptfsを使用する方法です。その後、他のパーティションを手動で(またはログインスクリプトから)マウントし、ログアウトする前にそれらをアンマウントするように注意する必要があります。

関連する場合と関連しない場合がある制限は、ホームディレクトリを公開したくないが、たとえば、あなたの音楽が公に読めるようにするために、あなたの音楽ディレクトリへのパスはあなたのホームディレクトリを通り抜けてはいけません。これは、特定の状況でのホームディレクトリの下のマウントポイントに対する別の議論です。

関連:シンボリックリンクの再帰–何が「リセット」するのですか?

バインドマウントはここではあまり購入しません。これらは、シンボリックリンクが機能しない場合、たとえば、chrootでファイルを使用できるようにする必要がある場合に役立ちます。ただし、マウントポイントの大幅なメンテナンスと、シンボリックリンクのいくつかの欠点(ファイルは他の場所にも存在します)に加えて、独自の欠点(ファイルへの複数の正規パスは、特にバックアップを実行するときに特別な注意が必要です)を組み合わせています。

したがって、ルートパーティションに直接マウントされたパーティション(必ずしもルートディレクトリの真下にある必要はありません)を作成し、シンボリックリンクを作成することをお勧めします。または、~/.config/user-dirs.dirsでこれらのディレクトリに異なるパスを設定できます 。


Ubuntu
  1. ホームパーティションを暗号化する方法は?

  2. /tmpと/homeをマウントしてハードドライブを分離しますか?

  3. Ubuntu のサイドバーにフォルダを追加するにはどうすればよいですか?

  1. Ubuntuとは別のパーティションにあるIsoファイルからWindows7をインストールする方法は?

  2. 別のパーティションを/homeとして再マウントする方法は?

  3. 古いImacをパーティション分割する方法は??

  1. LinuxでNTFSパーティションをマウントする方法

  2. UbuntuLinuxにexFATドライブをマウントする方法

  3. UbuntuLinuxにWindows共有をマウントする方法