web-dev-qa-db-ja.com

デスクトップおよびホームサーバーのドライブパーティションスキームに関する推奨事項は何ですか?

デスクトップに推奨するパーティション構成は何ですか?私は常に3つまたは4つのプライマリパーティションを作成しました-ルート、スワップ、ホーム、そして時には別のブートパーティション。 UbuntuのデフォルトのインストールではLVMが提供されます。ドライブやスペースを追加する必要がなかったので、大したことのようには見えませんでした。ただし、新規インストールを行うたびに、より良い方法があると常に思っています。

69
tinker
  1. /(つまり、ルートファイルシステム)
  2. swap
  3. /home

これを行う最大の理由は、Ubuntuのインストールに対して何でもできることであり、自宅の音楽/ビデオ/その他には影響しません。特に、Ubuntuの新しいバージョンへのアップグレードとインストールがおかしくなったときに、これを楽しんでいます。

75
Buttink

一般的に、一度に複数のLinuxディストリビューションを実行している場合を除き、別の/homeまたは/bootパーティションを気にしないでください。

デスクトップCDとサーバー/代替CDの両方のUbuntuインストーラーは、ホームディレクトリ(およびローカルシステムドライブ:/usr/local/usr/src、および/var/local)。また、この機能は、インストール中に作成するユーザーと同じユーザー名を持っている場合、既存のユーザーのユーザーIDとグループIDを再利用します。

インストール時にこのオプションを使用するには、高度なパーティション分割のオプションを選択し、既存の/または/homeパーティションを選択します。表示されるボックスで、選択したファイルシステムがそのパーティションの既存のファイルシステムと一致していること、およびフォーマットボックスがチェックされていないことを確認します。残りのオプションを通常どおりに実行します。

Ubuntu 10.10では、既存のUbuntuのコピーがインストールされていることを検出し、インストールしようとしている新しいバージョンで置き換えることを提案するオプションをインストーラーに追加することを望んでいました(舞台裏で前述の機能を使用して)。最終的なカットは行われませんでしたが、Ubuntu 11.04に届く可能性があります。

別の/bootパーティションに関しては、これは過去のハードウェア制約の遺物です(ブートローダーの1024シリンダー制限)。個別の/ bootが現代のシステムに与える実際的な利点はないと考えることができます。また、おそらく過剰な量のスペースが与えられない場合、Ubuntuが古いカーネルを自動的に削除しないので、それは潜在的に埋められて独自の問題を作成します。

52
Evan
  1. /(つまり、ルートファイルシステム)-オペレーティングシステム用

  2. swap-スワップスペース。RAMの量よりも少し大きくする必要があります

  3. /home-データファイル用

完全なディスク暗号化をセットアップするために代替インストーラーを使用している場合にのみ、個別の/bootパーティションが本当に必要です。現在、/bootのファイルは、オペレーティングシステムを起動できるように暗号化を解除する必要があります。

一般的に、次の場合は他のパーティションを追加できます。

  1. オペレーティングシステムの再インストールによってパーティションを保持します-これは、別個の/homeパーティションを持つ通常の理由です。ソースからコンパイルして多数のアプリケーションをインストールする場合は、別個の/usr/localまたは/optも役立つ場合があります。

  2. パーティション上のファイルが使用できるスペースを制限します。たとえば、別個の/homeパーティションは、homeディレクトリがいっぱいになったときにオペレーティングシステムが停止することを防ぎます。 rootとしてログインし、ホームディレクトリからいくつかのファイルを削除します。

  3. 別のファイルシステムを使用する-/tmpには高速で復元力の低いファイルシステムを使用しますが、データ保護を強化するために、/homeを低速のジャーナリングファイルシステムに保持します。

Asmeritoが提案したように、/boot以外のすべてのパーティションをLVMに配置することを検討する必要があります。これにより、パーティションのサイズを変更したり、他のディスクにパーティションを拡張したりする際の柔軟性が向上します。ただし、この機能が必要になるとは思わないかもしれません。

代替インストーラでフルディスク暗号化を使用する場合、/bootパーティション、swapパーティション、および暗号化されたデータを保持する別のパーティションが自動的に作成されます。この暗号化されたパーティションは、LVMパーティションを保持するために使用されます。このLVMパーティションは、追加のすべてのパーティションを保持するために使用されます。最初はこれは単なるルートパーティションです。

これがすべて役立つことを願っています。

12
user8979

少なくとも、ルートパーティションとスワップパーティションが必要です。ホームパーティションの空き容量がなくなっても、アプリケーションや、さらに重要なコアコンポーネントには影響しないため、ホームパーティションを強くお勧めします。

ルートパーティションのスペースが足りなくなったとき、私はこれを困難な方法で発見しました-そして、Gnomeデスクトップを起動することさえできませんでした。ターミナルからログインして、いくつかのものを削除する必要がありました:(

9
Nathan Osman

私が使う:

プライマリパーティション:

  • /boot = 1 GB

LVMを使用した拡張パーティション:

  • / = 5 GB
  • /var = 3 GB
  • /var/spool/cache = 2 GB ReiserFS(すべてのブラウザーのローカルsquidディスクキャッシュ)
  • /home =パブリックフォルダー(ローカルおよびリモートでsmbと共有)を含むユーザーの場合は+500 GB。
  • /tmp = 128 MB(ramFS)。
  • swap = RAMの2倍。

私はこのスキームを何年も使用していますが、非常に満足しています。提案は常に歓迎します。

7
user63813

サーバーのインストールでは、LVMを使用することをお勧めします。これにより、空き領域がなくなった場合にストレージ領域を簡単に拡張できます。私の提案は次のとおりです。

  1. /boot
  2. /
  3. LVM(さらにディスクを追加する場合は、LVMのサイズを変更するだけです)。

注:マルチユーザー環境を使用する場合、LVMで/homeを作成することをお勧めします。

7
Asmerito

ホームサーバーで、//swap、および/var/logを作成することを好みます。ファイアウォールを実行し、すべてのアクティビティを/var/logに記録するため、ログを別のパーティションとして作成すると、ログがランプアートを実行しても、起動が妨げられません。

5
charlie-tca

Ubuntuの新しいバージョンを常に新規インストールするので、毎回ホームフォルダーをバックアップする必要がないため、/homeを別に用意するのが理にかなっています。

3
Victor

複数のディストリビューションをインストールする予定があり、同じホームフォルダーを使用する場合は、個別の/homeパーティションでインストールし、各ディストリビューションに同じユーザー名を使用できます。ただし、Ubuntuのみを使用している場合は、/homeパーティションを別に用意する必要はありません。

2
madmed
  • /root
  • swap
  • /mnt/storage-ダウンロードしたメディアを保存する場所。ルートがいっぱいにならない場合、それがいっぱいになる場合。 (これは/homeを別のパーティションにするという考え方に似ていると思います。)
0
Bill