2 GB RAMの500 GB Seagate SATAハードディスクの50 GBパーティションにDebian Wheezyをインストールしています。次のパーティション構成を使用したいのですが、次の問題が発生しています。
そのため、システムは非常に高速でスムーズに実行されます。
/
/boot
/home
/tmp
/usr
/var
/srv
/opt
/var/www
/usr/local
SWAP
同じディスク上にすべてのDebianパーティションを作成するため、異なるパーティションレイアウトによってパフォーマンスが向上することはありません。唯一の利点は、リスクを軽減することです(すべてのパーティションを/
に入れると、そのパーティションのディスク領域がすべて使い果たされると、「悪い場所」[tm]になる可能性があるためです)。私はお勧めします:
/ 1G
/boot 100M
/usr 10G
/var 15G
/home 20G
swap 4G
ユーザー数を多くする予定がない場合や、ホームディレクトリに大きなスペースが必要な場合は、/home
のすべてのスペースを/usr
に配置します。
/
1G /は、オペレーティングインストールのほとんどが/usr
に配置されるため、寛大です。一部のライブラリは/lib
になりますが、ほとんどのサーバーでは数百メガバイトのサイズしかありません。偏執狂の場合は、/
のサイズを増やしてください。 /var
は、不揮発性データ領域、ログファイル、pidファイル、crontab、一時的なメールキュー、不揮発性tmpディレクトリなどになる傾向があります。 /home
はユーザーの利益のためのものですが、サーバーの役割の場合、/home/www
の代わりに/var/www
を調べるようにApacheを設定したり、 /home
の/var/www
パーティション。
私は何年もの間このセットアップでサーバーを実行しており、特定のサーバーの役割(データベースサーバー、大容量のメールサーバー)の式を変えるだけで済みました。
パーティションレイアウトは、システムの速度に影響を与えません(複数のドライブにパーティションがある場合を除く)。メンテナンスを簡単にする方法を選択してください(これはスムーズな実行の一部です)。特別な必要がない限り、(スワップに加えて)次のファイルシステムを作成します。
/
/home
(/ homeに少数のドットファイルしかないサーバーの場合を除く)/srv
にマウントされている、人間のユーザーに属さないデータ用の別のファイルである可能性があります。あなたの場合、別個の/home
はおそらく保証されませんが、別個の/srv
が必要になる場合があります。 /srv
を分離する場合、/var/www
および/var/mysql
は/srv
の下のディレクトリへのシンボリックリンクである必要があります。
パーティションのサイズは、データの量と、基本的なLAMPインストール以外にインストールするプログラムの数によって異なります。 OS用の10GBはたっぷりです。
/var
、/usr
、/opt
などの個別のパーティションは、あなたの人生を複雑にするだけで、何のメリットももたらしません。
パーティション設定には [〜#〜] lvm [〜#〜] を使用し、PCスタイルのパーティションをこれ以上作成しないでください。 LVMを使用すると、管理がはるかに簡単になります。
パーティション設定に [〜#〜] lvm [〜#〜] を使用したい。もう少し複雑ですが、その汎用性により価値があると思います。だから私はこのように分割します:
ブートにもLVMを使用できますが、より複雑です。
次に、sda2(「vg01」、または気になるもの)を使用してボリュームグループを作成し、これらの論理ボリュームを定義します。
私はそれらに何があるかを私に伝えるLVの名前を使いたいです。さらに、タブ補完が簡単になります:-)
このレイアウトでは、約23GB(50-(2 + 10 + 3 + 10 + 2))を自由に割り当てることができます。 LVMを使用すると、一時的なもののボリュームを作成してから削除したり、さらにスペースが必要な場合は現在のボリュームのサイズを変更したりできます。
小さなパーティションを作成したので、すべてを/
および約2GBのスワップを作成します。それでおしまい :)