デスクトップに推奨するパーティション構成は何ですか?私は常に3つまたは4つのプライマリパーティションを作成しました-ルート、スワップ、ホーム、そして時には別のブートパーティション。 UbuntuのデフォルトのインストールではLVMが提供されます。ドライブやスペースを追加する必要がなかったので、大したことのようには見えませんでした。ただし、新規インストールを行うたびに、より良い方法があると常に思っています。
/
(つまり、ルートファイルシステム)swap
/home
これを行う最大の理由は、Ubuntuのインストールに対して何でもできることであり、自宅の音楽/ビデオ/その他には影響しません。特に、Ubuntuの新しいバージョンへのアップグレードとインストールがおかしくなったときに、これを楽しんでいます。
一般的に、一度に複数の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が古いカーネルを自動的に削除しないので、それは潜在的に埋められて独自の問題を作成します。
/
(つまり、ルートファイルシステム)-オペレーティングシステム用
swap
-スワップスペース。RAMの量よりも少し大きくする必要があります
/home
-データファイル用
完全なディスク暗号化をセットアップするために代替インストーラーを使用している場合にのみ、個別の/boot
パーティションが本当に必要です。現在、/boot
のファイルは、オペレーティングシステムを起動できるように暗号化を解除する必要があります。
一般的に、次の場合は他のパーティションを追加できます。
オペレーティングシステムの再インストールによってパーティションを保持します-これは、別個の/home
パーティションを持つ通常の理由です。ソースからコンパイルして多数のアプリケーションをインストールする場合は、別個の/usr/local
または/opt
も役立つ場合があります。
パーティション上のファイルが使用できるスペースを制限します。たとえば、別個の/home
パーティションは、home
ディレクトリがいっぱいになったときにオペレーティングシステムが停止することを防ぎます。 rootとしてログインし、ホームディレクトリからいくつかのファイルを削除します。
別のファイルシステムを使用する-/tmp
には高速で復元力の低いファイルシステムを使用しますが、データ保護を強化するために、/home
を低速のジャーナリングファイルシステムに保持します。
Asmeritoが提案したように、/boot
以外のすべてのパーティションをLVMに配置することを検討する必要があります。これにより、パーティションのサイズを変更したり、他のディスクにパーティションを拡張したりする際の柔軟性が向上します。ただし、この機能が必要になるとは思わないかもしれません。
代替インストーラでフルディスク暗号化を使用する場合、/boot
パーティション、swap
パーティション、および暗号化されたデータを保持する別のパーティションが自動的に作成されます。この暗号化されたパーティションは、LVMパーティションを保持するために使用されます。このLVMパーティションは、追加のすべてのパーティションを保持するために使用されます。最初はこれは単なるルートパーティションです。
これがすべて役立つことを願っています。
少なくとも、ルートパーティションとスワップパーティションが必要です。ホームパーティションの空き容量がなくなっても、アプリケーションや、さらに重要なコアコンポーネントには影響しないため、ホームパーティションを強くお勧めします。
ルートパーティションのスペースが足りなくなったとき、私はこれを困難な方法で発見しました-そして、Gnomeデスクトップを起動することさえできませんでした。ターミナルからログインして、いくつかのものを削除する必要がありました:(
私が使う:
プライマリパーティション:
/boot
= 1 GBLVMを使用した拡張パーティション:
/
= 5 GB/var
= 3 GB/var/spool/cache
= 2 GB ReiserFS(すべてのブラウザーのローカルsquidディスクキャッシュ)/home
=パブリックフォルダー(ローカルおよびリモートでsmbと共有)を含むユーザーの場合は+500 GB。/tmp
= 128 MB(ramFS)。swap
= RAMの2倍。私はこのスキームを何年も使用していますが、非常に満足しています。提案は常に歓迎します。
サーバーのインストールでは、LVMを使用することをお勧めします。これにより、空き領域がなくなった場合にストレージ領域を簡単に拡張できます。私の提案は次のとおりです。
/boot
/
注:マルチユーザー環境を使用する場合、LVMで/home
を作成することをお勧めします。
ホームサーバーで、/
、/swap
、および/var/log
を作成することを好みます。ファイアウォールを実行し、すべてのアクティビティを/var/log
に記録するため、ログを別のパーティションとして作成すると、ログがランプアートを実行しても、起動が妨げられません。
Ubuntuの新しいバージョンを常に新規インストールするので、毎回ホームフォルダーをバックアップする必要がないため、/home
を別に用意するのが理にかなっています。
複数のディストリビューションをインストールする予定があり、同じホームフォルダーを使用する場合は、個別の/home
パーティションでインストールし、各ディストリビューションに同じユーザー名を使用できます。ただし、Ubuntuのみを使用している場合は、/home
パーティションを別に用意する必要はありません。
/root
swap
/mnt/storage
-ダウンロードしたメディアを保存する場所。ルートがいっぱいにならない場合、それがいっぱいになる場合。 (これは/home
を別のパーティションにするという考え方に似ていると思います。)