LinuxPCのパーティションスキームを選択する方法

恐ろしい「p」という言葉が怖いですか?あなたは一人じゃない。パーティションは複雑になる可能性があるため、パーティションとは何か、パーティションの使用方法、および独自のLinuxインストールに使用する簡単なテンプレートについて説明します。

dmyhungによる画像

パーティションとは何ですか?

パーティションは、ハードディスクのフォーマットにおける分割です。これは、物理的な分割ではなく論理的な分割であるため、さまざまな目的で編集および操作できます。ディスクを2つの構成部分に分割することを考えてください。パーティションはサンドボックスとして機能するため、非常に便利です。 1TBのハードドライブが250GBのパーティションと750GBのパーティションにパーティション分割されている場合、後者にあるものは他のパーティションに影響を与えません。その逆も同様です。これらのパーティションの1つをネットワーク上で共有でき、他のパーティションの情報にアクセスする人の心配はありません。 Windowsをインストールして、ウイルスやトロイの木馬でいっぱいにすることもできます。もう1つは、非常に時代遅れの、セキュリティホールが追加されたLinuxインストールを実行している可能性があります。あなたがそれらを作るか、ハードドライブ自体が物理的に死なない限り、2つが干渉することは決してありません。

もう1つの便利な点は、それぞれが異なる「ファイルシステム」でフォーマットされた複数のパーティションを持つことができることです。ファイルシステムは、オペレーティングシステムが読み取り、解釈、および書き込みを行うことができるテーブルへのディスクのフォーマットです。ハードドライブは1つだけですか?実際に別の物理ディスクがなくても、複数のオペレーティングシステムをインストールできるため、問題ありません。

ファイルシステムの種類はたくさんありますが、パーティションには、プライマリ、拡張、論理の3種類しかありません。特定のハードディスクは、最大4つのプライマリパーティションしか持つことができません。この制限は、マスターブートレコードと呼ばれるものが原因で、コンピューターに起動可能なパーティションを通知するため、通常、プライマリパーティションはオペレーティングシステム用に予約されています。しかし、4つ以上が必要な場合はどうなりますか?そこで、拡張パーティションが役立ちます。これは、任意の数の小さな論理パーティションの中空コンテナーとして機能します。そこに好きなだけ作ることができ、OS以外のセクションの本拠地にすることもできます。

拡張パーティションが非常に優れている場合は、それらを使用しないのはなぜですか?これは、拡張パーティション内のどこからでも直接起動できないためです。これを回避する方法はいくつかありますが、最善の方法は、プライマリパーティションを事前に適切に計画することです。さらに、システムによるパーティションの番号付け方法は、これらのタイプによって異なります。最初に、マシンはすべてのプライマリパーティションに基づいて番号を付け、次に論理パーティションに基づいて番号を付けます。これにより、OSを切り替えたり、後でパーティションを追加または削除したりすると、ドライブ文字が変更される可能性があります。

Linuxのマウントポイント

MethodDanによる画像

Windowsでは、物事はかなり明確にカットされています。ディスク上、通常は1つのパーティション上に存在し、それだけです。他のドライブがあり、それらに互換性のあるファイルシステムがある場合は、それらも読み取ります。そうでない場合は、通常、それらを無視するか、再フォーマットする機能を提供します。 Linux、そして実際にはUnixに似たものは、そのようには機能しません。

Linuxが機能する方法は、すべてをツリーに配置することです。別のパーティションまたはディスクがある場合は、特定のフォルダー(通常は/ mediaまたは/ mnt)にブランチとして「マウント」されます。パーティションがマウントされるディレクトリは、「マウントポイント」と呼ばれます。この方法はLinuxのツリー構造でうまく機能し、パーティションをフォルダーとしてほぼどこにでもマウントできます。Windowsでは、これはそれほど簡単にはできません。新しいパーティションは通常、個別のドライブとして表示されます。さらに、Linuxは、Windowsよりも多くの種類のファイルシステムをネイティブに処理できます。

プライマリパーティションが4つしかないことを覚えていますか?JustLinuxフォーラムの誰かが行ったように145のOSを起動したい場合は、/ bootのプライマリパーティションを設定できます。このパーティションには、GRUBやLiLoなどのブートローダーが格納されており、初期機能を処理してから拡張パーティションで起動を続けます。 。

どのスキームを使用する必要がありますか?

ほとんどのホームLinuxインストールの標準パーティションスキームは次のとおりです。

  • /(「ルート」と呼ばれる)としてマウントされるOS用の12〜20GBのパーティション
  • RAMを拡張するために使用され、マウントされてスワップと呼ばれる小さなパーティション
  • / homeとしてマウントされた個人用のより大きなパーティション

正確なサイズ要件はニーズに応じて変わりますが、通常はスワップから始めます。多くのマルチメディア編集を行う場合、および/またはRAMの量が少ない場合は、より多くのスワップを使用する必要があります。十分なメモリがある場合は、それを軽視することができますが、Linuxの一部のディストリビューションでは、多くのスワップなしでスタンバイまたは休止状態になるのに問題があります。経験則では、スワップスペースとしてRAMの量の1.5〜2倍を選択し、このパーティションをディスクの最初や最後など、すぐにアクセスできる場所に配置します。

大量のソフトウェアをインストールする場合でも、ルートパーティションには最大20GBで十分です。 Linuxのほとんどのディストリビューションは、現在、ファイルシステムとしてext3またはext4のいずれかを使用しています。これには、「セルフクリーニング」メカニズムが組み込まれているため、デフラグする必要はありません。ただし、これを最適に機能させるには、パーティションの25〜35%に空き領域が必要です。

最後に、他にあるものはすべて/ homeパーティションに移動する必要があります。これはあなたの個人的なものが保存される場所です。これは、機能的にはWindowsの「ユーザー」ディレクトリと同等であり、アプリケーション設定、音楽、ダウンロード、ドキュメントなど、およびシステム上にある他のユーザーのディレクトリを格納します。 OSをアップグレードまたは再インストールするときに、このフォルダーに何もバックアップする必要がないため、/ homeを別のパーティションに配置すると便利です。便利じゃないですか?さらに、プログラムおよびUI関連の設定のほとんども保存されます。

多数のユーザーやメディアを使用してサーバーを実行している場合は、2台のハードドライブを使用してパフォーマンスを最適化できます。小さなソリッドステートドライブは、OSが動作するのに最適で、最大で32 GBであり、/ homeにマウントされている1TBまたは2TBの「グリーン」ドライブの先頭にスワップパーティションを配置できます。

さらにいじくり回している場合は、一時ディレクトリ(/ tmp)、Webサーバーのコンテンツ(/ var / www)、プログラム(/ usr)、ログファイル(/ usr)などに異なるパーティションを設定することもできます。 / var / log)。

インストール中のマウントポイントの指定

この例では、Ubuntu MaverickMeerkatのインストール中にパーティションのセットアップを表示することを使用します。「ドライブスペースの割り当て」と表示されている場所に到達したら、「パーティションを手動で指定する(詳細)」を選択します。

「高度」と表示されているからといって慌てる必要はありません。それは本当にそれほど難しいことではなく、あなたはプロセスからいくつかの本当の報酬を得るでしょう。進むをクリックすると、パーティションテーブルが表示されます。

表の空き領域の行をクリックしてから、[追加...]をクリックします。空き領域がない場合は、Windowsパーティションをクリックし、[変更...]をクリックして、より適切なサイズに縮小します。これにより、作業用の空き領域ができます。

ここでは、ディスクの先頭に約11.5奇数GBのプライマリパーティションを作成し、マウントポイントとしてルートを使用するように指定したことがわかります。 Linux互換のファイルシステムを使用する必要があるため、デフォルトのext4を使用しましたが、ext2、ext3、ReiserFSなどを使用できます。オンラインで調べてみると、最良のものを選ぶことができますが、疑問がある場合は、デフォルトのままにしてください。スペースがあれば、より多くのスペースに調整できますが、多くのソフトウェアをインストール/コンパイルしない限り、おそらく20GBを超える必要はありません。 「OK」をクリックすると、別のパーティションを作成する準備が整います。

今回は、ご覧のとおり、論理パーティションを選択しました(パーティションプログラムは、このための拡張パーティションを自動的に作成します)。このマシンには512MBのRAMがあるので、その約1.5倍を「スワップ領域」として指定しました。また、これをディスクの最後に貼り付けていることにも注意してください。これにより、ディスクのシーク時間を最小限に抑えることができます。「OK」をクリックして、別のパーティションを作成しましょう。

中央の残りのスペースをすべて/ homeパーティションとして選択しました。私が選んだ互換性のあるファイルシステムは、やはりext4です。これが灰色の領域です。プライマリか論理か。ここに別のOSをインストールしないことがわかっているので、プライマリを使用しました。そうしないと、論理を使用してしまいます。3つ以上のOSをインストールする予定がない場合は、簡単にするために、OSをプライマリにすることができます。

すべて完了したら、インストールを再開できます。結果のパーティションテーブルは次のとおりです。

足が冷えた場合は、データの損失を恐れることなく、この時点でインストールを終了できます。「今すぐインストール」をクリックするまで、実際にはディスクに対して何も行われないため、戻って必要に応じて編集することができます。

パーティションとは何か、Linuxインストールを最適にセットアップする方法がわかったので、オンラインで検索を続けてください。学ぶことはもっとたくさんあります!プロセスにアドバイスやコツはありますか?たぶん、共有するいくつかの有用な経験?必ずコメントを残してください!