• ベストアンサー

最低限のパーティション

Webサーバーを運用する際に最低限必要となるパーティションは/swap,/boot,/の3つとなりますでしょうか? 初心者質問で恐縮ですが、経験者の方、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4848/10262)
回答No.2

スワップパーティションは、 「OSやソフトが必要とするメモリ量」>「物理メモリ量」 の時にその差分以上必要です。 bootパーティションは、ルートパーティションがLVM(ロジカルボリューム)の時に必要です(ブート時にはロジカルボリュームを認識できないため)。 従って、物理メモリ量が十分なだけたくさんあり、ルートパーティションが直接ext3などであれば、ルートパーティションだけで十分です。 ただ、それで望ましいかどうかは別の話。一般的には、 (1) 基本的に動作中は書き換わらないパーティション (2) 動作中にどんどん書き換わるパーティション にわけた方が、バックアップやディスクが壊れたときの回復が早くなります。 またLVMを使わないと容量不足になったときの対応が面倒です。 あと、事前にソフトの必要とするメモリ量を見積もるのは難しいので、保険の意味でスワップを作っておいた方が安心です。

その他の回答 (2)

  • yakan9
  • ベストアンサー率54% (2202/4052)
回答No.3

/bootは、起動のために、独立させておいた方が安全ですね。 swapは、他のLinuxと共有できると思いますが、 Vineだけはなぜかだめなような。 /は、必須です。 あとセンター運用のときは、/homeを分けておくのが、 基本でしょう。 理由は、肥大化したときの場合、バックアップの容易さでしょう。 同じくセンター運用のときは、/usrも分ける場合が多いと思います。 理由は同じです。 センタ管理上は、/var関係を別ボリュウムにしたりします。 そのほかいろいろ理由をつけては、センタ運用上は多いと思います。

  • ryopis
  • ベストアンサー率20% (49/238)
回答No.1

とりあえず、webサーバー云々にかかわらず / があればLinuxを動作させることができます。 とはいえ、スワップなしは危険なのでスワップは作成するべきでしょうけどね。 ちなみに、swapはスワップ用パーティションで/swapにマウントされるわけではありません。

関連するQ&A

  • パーティション CentOS6

    教えてください。 CentOS6のインストール途中、パーティションを手動作成する為、"カスタムレイアウト"を選択しました。書籍などを参考に以下の内容で作成しようとしました。 (1)/boot 100M (2)swap メモリの2倍 (3)/ (残り)※ルートパーティション パーティションの確認コマンドで確認したところ 以下のように表示されたのですが、以下の3点質問があります。 教えていただけますでしょうか。 1.ルートパーティションが/dev/sda3で、bootパーティションが/dev/sda1 という場所を  示していますが問題ないでしょうか? 2.swapは物理メモリの2倍必要でしょうか? 因みに設定画面でswapを選択し、4096(M)で数値を入力したのですが、  何故か2GBと表示されています。  理由が分かりません。 3.bootパーティションは100MBとなっていますが、Webサーバとして複数のサイトを運用しますが   一般的に100MBでは少ないでしょうか? #df -h /dev/sda3 (残り)G 3.2G 87G 4% / tmpfs 2.0G 88K 2.0G 1% /dev/shm /dev/sda1 97M 44M 49M 48% /boot 以上です。

  • Webサーバのパーティション

    Webサーバのパーティションで悩んでます。 サーバ:hpタワーサーバ メモリ:1G HDD :36G×3 os :centOS できるだけスラッシュは切りたいと思っています。 /,/boot,/usr,/home,/var,/tmp,/opt,/etc,swap など どれを何MBくらいにしたら最適でしょうか? また、今後において汎用性があるでしょうか? どうかご教授/アドバイスお願いします。

  • このパーティションの切り方は適切ですか?

    Vine Linux で1台のマシンに Web&メールサーバーを組もうと思います。 これから新しいハードディスクにOSをインストールするのですが、 ・読み書きの多いディレクトリは専用のパーティションに置く ・読み書きの多いパーティションはハードディスクの先頭に近いほうがパフォーマンス的に良い という情報をどっかのサイトで見たので、 それにしたがってパーティションを切ろうと思っているのですが、 /dev/hda (合計80GB)   /dev/hda1   /boot  100MB   /dev/hda2   /var    4GB   /dev/hda3   swap    2GB   /dev/hda4   拡張領域     /dev/hda5 /usr    4GB     /dev/hda6 /     2GB     /dev/hda7 /home   68GB のような構成って適切でしょうか?

  • パーティション

    Linuxでwebサーバを自宅で構築したいと思っていますが、 パーティション分割がぜんぜん理解出来ません。 下記の条件でどのくらいのバイト分割が良いかご教授お願いします。 --------------------------------------------------------------- 1.主にwebサーバとして使用 2.HDD:108GB(36×3) メモリ:1G OS:CentOS(RedHatとほぼ同じとか) 3.勉強の為、出来るだけ/(スラッシュ)を切りたいと思っています。 4.アクセスlogは基本的に2週間保存できれば0kです 5.アクセスは個人運営のHPにしては多いくらいを目標にと考えています。 6.RAID等の冗長性は必要無いと考えています。 (mondoでバックアップは取ろうとは考えています。) 7.swap,/,/boot,/usr,/home,/var,/tmp,(/opt)で構成したいかな? --------------------------------------------------------------- なにぶんコレに関してはド素人なので、無理な事を言ってたり、変な事を言ってたりするかも知れませんが、お許し下さい。 また、情報も足りない部分はご依頼して頂けるのならできるだけ補足いたします。 こんなんでいいんじゃない?っていう気楽な気持ちでも良いので何卒回答を宜しくお願いします。

  • パーティションを切りました

    かなり初歩的な質問なんですが RedHat Linux9をインストールしてあるPCがありまして、パーティションを / /boot /home /var swap の5つに分けました。 この場合、それぞれ別パーティションですが Linux上ではすべて/の直下にあると考えてよいんでしょうか?例えば/homeをsambaでファイル共有用として確保しているんですが、その場所は、特にパーティションを分けない場合と同じく、ただ単に/homeと考えていいんでしょうか? 図で示すと通常どおり       /  ↓   ↓   ↓  ↓  /boot /home /var /... こうなっているのか。もしくは     /           /home  /var  ↓   ↓   ↓     ↓    ↓ /...   /...   /... というふうなのか、 どこに共有のファイルを置けばいいのかわかりません。 お願いします。

  • パーティションについて教えてください。

    私は今windowsとlinuxのデュアルブートしています。そのさいパーティションは次のように振り分けました。windowsでは、システムが199.0MB,Cドライブが314GBです。linuxでは、システムがswap領域が約1GBで、それ以外が280GBです。全体が600GBくらいあったのでこのように振り分けましたが、今回またインストールし直そうと考えています。どのように振り分けたらよいかよければ助言をください。

  • Linuxのswap領域と基本パーティションの数

    宜しくお願い致します。 今回、Windows7とCentOSのデュアルブート環境を構築してみました。 使用しているPCは市販のノートPCなのですが、購入時に既に基本パーティションが3つ作られている状態でした。(1つのパーティションにはWindowsが入っていて、残り2つはリカバリー用) 今回、Windowsの入っていたパーティションを縮小して、新たに4つ目の基本パーティションを作り、そこへCentOSをインストールしました。 その際、swap領域を確保せずにインストールを行ってしまいました。 swap領域を確保したいのですが、既に基本パーティションが4つ埋まっている状態です。 基本パーティションは4つまでしか作成できないと理解しているのですが、今の状況からswap領域を確保することはできるでしょうか? ご回答宜しくお願い致します。

  • Linuxのパーティションの分割についておしえてください

    Linuxをさわりはじめていますが、 インストールの時に設定するパーティション(領域)の分割について教えてください。 使っているものはCentOS5.1なのですが、 デフォルトの設定に従うと、以下のようになってしまいます。 swap 2G程度 /boot 100M程度 /   残りすべて(LVMで構築されている) 気になっているのは、「/」がLVMで構築されており、 危ないのではないかとおもう点です。 LVMは便利なので利用したいと思いますが、 「/」以外にすべきではないかとも考えています。 詳しい方、運用も考慮した場合 どのように領域を確保すべきがアドバイスをいただきたいと思います。 よろしくお願いします。

  • パーティション作成で、予期しないエラーで作成できない

    Windows XP SP2です。 パーティション作成で下記のエラーメッセージが出ます。 予期しないエラーが発生しました。エラーの詳細については、システムイベントログを確認してください。 ディスク管理コンソールを閉じて、ディスク管理またはコンピュータを再起動してください。 イベントログでは、 ソース LDM ファイル名  dmadmin.exe 製品名 Logical Disk Manager for Windows NT パラメータが間違っています。 (80070057) 何か解決策はあるのでしょうか。 Webのここを参考にとか、何かあったら教えてほしいです。 160GBのディスクを下記のような、パーティションに区切り使用しております。 1.Windows XP 50GB 2.Fedora /boot 100MB 3.Vine Linux /boot 100MB 4.拡張パーティション 5.Fedora / 20GB 6.Vine Linux / 20GB 7.Fedora用swap 1GB 8.Vine Linux用swap 1GB 9.Debian用swap 1GB 10.Debian /boot 100MB 11.Debian / 20GB 12.FAT32 30GB ここで、残りをNTFSのパーティションを作ろうとしています。 このエラーが出ると同時に、6.~12.が削除されてしまいます。

  • パーティションのMBRについて

    現在、自分のパソコン(windwsXPhome)のパーティションをパーティションマジックで見ると(HDドライブは1つ)以下のようになっています。 ボリューム |種別 |サイズ |使用済 (*) | 空き容量 |  39.2| 0.0 ローカルディスク(C:) | NTFS |225,670.9|26,646.0 (*) | 拡張 | 76,308.8|76,308.8 ローカルディスク(*:) | Linux Ex3 | 73,186.0| 3,465.8 SWAPSPACE2 (*:) | Linux Swap | 3,122.0| 0.0 (*) | 空き容量 | 3,224.0| 0.0 以前Linuxを興味本位でインストールしようとおもい(Ubuntu)、CDブートしてパーティションをいじってしまい、上記のような事態になってしまっています。 インストールした後grubというものを使ってOSをデュアルブートしています。サイズが39.2になっているパーティションにMBRというものがあったのだと思います(間違っていますか??)。にもかかわらず、削除してしまったせいで、windowsが立ちあがらなくなってしまったのですが、色々とWebで検索して何とか起動するようになりました。ブートさせるためのファイルを新しくCドラに作った??(記憶が定かではありません。申し訳ありません)しかしそのせいか、grubでwindowsを選択し起動させようとすると、OS選択画面が表れ、片方は自分が設定したものでwindowsが起動し、もう一方は起動できません(MBRを消してしまった影響でしょうか???)。 MBRが無くても起動できているのはなぜでしょうか。 MBRを元に戻すにはどうしたらよいのでしょうか。 今自分のパソコンはどのような手順で起動しているのでしょうか。 どなたか分かる方いましたらご教示ください。 つたない文章で申し訳ありません。情報が不足していましたらどうぞご指摘ください。