Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxでのハードディスクのパーティション分割に最適なソリューション

Linuxでのハードディスクのパーティション分割に最適なソリューション

  

ハードディスクをパーティション分割する前に、まずコンピュータの作業負荷とハードディスクの容量について理解しておく必要があります。また、次の点についても検討してください。

最初のポイント(そして最も重要なポイント)現在インストールされているLILOのバージョンを知るには、LILO2.21以前のバージョンではハードディスクのサイズに制限があるため、1023トラックの外側の8GにLILOをインストールすると、LILOは起動しません。ただし、古いBIOSマシンの中にはまだ1024トラックの制限を超えることができないものがあるため、これらのBIOSでは1024を超えるハードディスクスペースを認識できません。問題も考慮する必要があります。·ユーザーが使用できるディスク容量に制限がありますか。 ·システムにインストールするために必要なソフトウェアは何ですか。 ·スワップパーティションの大きさは? ·システムに複数のハードドライブがありますか。以下では、システム作業の性質に応じてパーティションを分割するためのいくつかの提案を提示します。 ·基本的なワークステーションのパーティション分割スキーム:システムのハードディスクサイズは10Gだとします。 /boot 20Mスワップ128M /root 9.85Gシステムカーネルファイルを1024トラックの外側に配置しないように、20M /bootパーティションを作成します/bootがルートパーティションのサブディレクトリの場合、カーネルファイルはルートパーティションにインストールされます。どこでも、ハードディスクのサイズが8Gを超えるため、起動時に問題が発生する可能性があります。スワップパーティションのサイズをメモリの2倍に設定することをお勧めしますここでは、システムのメモリが64Mであると仮定します。最後に、ハードディスクの全領域をルートパーティションに割り当てました。 Red Hat Linux 6.2およびそれ以前のバージョンでのベーシックサーバーハードディスクパーティション分割スキーム:ここでは、WWWサービスやFTPサービスなど、ごく少数の一般的なサービスしか利用できず、Telnetを介してログインするユーザーの数は非常に少ないと仮定します。 。ハードディスクのサイズが25Gだとします。 /boot 20Mスワップ128M /10G /home 13G /var 2G同じ理由で、ハードディスクの上部に20M /bootパーティションを作成します。メモリのサイズが64Mなので、スワップパーティションのサイズも128Mです。これは、/usrディレクトリがあるためです(特にX-Serverをインストールしてグラフィカルアプリケーションを実行する場合)。 /homeパーティションは、ハードディスク上の最大のパーティションです。これは、システムユーザーの数が少ないという前提と多少矛盾しているようです。 /homeディレクトリには実際には少数のユーザーディレクトリがありませんが、Red Hat 6.2以前では、Apacheサーバーとwu-ftpd FTPサーバーは/home /httpdと/home /ftpディレクトリにあります。 。だからこのパーティションは理由でとても大きいです。最後に、システムのすべてのログが/var /logディレクトリに書き込まれるため、/varディレクトリが1つのパーティションを占有します。これにより、多くのハードディスク容量が消費されます。システムログが非常に詳細に記録されていると、ディレクトリ全体がすぐにいっぱいになり、システムの動作が遅くなります。もちろん、これを避けるためにsyslogデーモンsyslogdを通してログ設定を修正することができます。 Red Hat 7以降の基本的なサーバーのパーティション分割スキーム:この状況は、LinuxのバージョンがRed Hat 7.0以降であることを除いて、前のシナリオと同じです。 /boot 20Mスワップ128M /10G /var 15G RedHat6.0とは異なり、RedHat7.0のHTTPサービスとFTPサービスのディレクトリは/var /www /と/var /ftp /にあるため、/varパーティションは15Gです。理解するのは難しくありません。 ·マルチユーザーサーバーパーティショニングスキーム:この種のサーバーシステムでは、Telnet、ssh、rlogin、その他の方法で複数のユーザーが同時にリモートからシステムにアクセスします。システムには3台の35Gハードドライブがあり、合計105Gのディスク容量があります。システムではデータの冗長性を確保するためにRAID 5テクノロジが使用されています。この場合、管理者は各ユーザーにディスク容量を割り当てる必要があります。 RedHat 6.2以前の場合、パーティションは次のようになります。ディスク1:/boot 20M /4G /var 3GB /home 27.98Gディスク2:スワップ20MB /4GB /var 3GB /home 27.98GBディスク3:スワップ20MB /4GB /Var 3GB /home 27.98GBこのパーティションの理由:まず、Disk1の20M /bootパーティションはどのRAIDアレイにも属していません。そうでなければ、/bootをRAIDアレイに入れても、システムカーネルは将来アップグレードされません。管理を容易にするために、他の2台のハードドライブに20Mのスワップパーティションを作成しました。このタイプのサーバーは通常1G以上のメモリを搭載しているので、スワップパーティションのサイズは問題になりません。スワップパーティションを増やすと、RAIDパーティションのスペースが減るので、20Mで十分です。 RAIDパーティションは、次のようにグループ化されています。1-A、2-A、および3-Aは、一緒になって/rootディレクトリとして開かれる8G RAID 5ドライブを形成します。 1-B、2-B、および3-Bは、/varディレクトリとして6GBのRAID 5ドライブを形成します。 1-C、2-C、および3-Cは、/homeディレクトリとして55.96GBのRAID 5ドライブを形成します。この割り当て方式では、すべてのユーザーとApacheおよびFTPサービスに合計55.96Gのスペースが割り当てられ、/varでは、6Gのスペースがロギング、メーリングに使用され、そのような大きいスペースで十分です。 Red Hat 7以降をインストールする場合は、/varパーティションにもパーティションを作成する必要があります。これには、WebサービスとFTPサービス用の2つのディレクトリも含まれるためです。

Copyright © Windowsの知識 All Rights Reserved