Linux /パーティションにどのくらいのディスク容量を割り当てる必要がありますか?


11

自宅でLinuxシステムをやり直していますが、パーティションサイズについて疑問に思っています。これまで、私は常に単一のパーティションにLinuxをインストールしてきました。次のようにシステムをセットアップしたいと思います。

  • /
  • /ブート
  • スワップ
  • / home

「/」パーティションにどのくらいのスペースを割り当てる必要があるか、100%確信できません。スワップは2x RAMです。ブートは最大200Mになります。OSはどのくらい受け取る必要がありますか?私はそれを15から20Gの間(そしてほとんどすべてのファイルが置かれる/ homeに)与えることを考えていましたが、それ以上必要かどうかはわかりませんでした。

「/」のパーティションサイズを決定する標準的な方法はありますか?


最近では大したことではありませんが、/ bootパーティションに200Mは必要ありません。自分で50Mを超えたことはありません。
リッチーマルケス

回答:


7

10 GBで十分だと思います。

私は10 GB以内(/ homeを含む)でUbuntuサーバーを実行していますが、うまくいっています。私のファイルを除いて、システムは4GB未満を占めます。スペースが不足している場合は、後日いつでもパーティションのサイズを変更できます。


同じように、/ partitonで5GBの制限に達しましたが、その後のswapパーティションを移動し、13GBに拡張することができました。/で6GBを使用しています。
マチャ

これらの回答を注意深く読んで、あなたとあなたの両方が、少なくとも/と/ homeを単一のパーティションで分離するのではなく組み合わせることを提唱しているように聞こえます。私は同意しますが、さらに進んで、スワップなしでドライブ全体に1つのパーティションを使用します。/ bootは/パーティション上にあり、スワップが必要な場合は、/パーティション上のスワップファイルを使用します。
マイケルディロン

2015年のブート用に更新されたパーティションサイズはどのくらいですか?
ahnbizcad

3

LVMとオンラインサイズ変更をサポートするファイルシステム(適切なmkfsオプションを備えたext3 / 4を含む、これがデフォルトである必要があります)を使用すると、必要に応じて簡単に拡張できます。

LVMでそれを拡張するのは簡単なので、サーバーでは2〜4G、デスクトップでは5Gから始めます。

または、代わりに、/デスクトップのすべてに実際に問題はありません。


LVMの場合は+1ですが、最後のポイントの場合は-1です。/home別のパーティションを持つことは、デスクトップであってもポジティブな結果をもたらすことがわかりました(システムを再インストールした場合、複数のディストリビューションを実行した場合、複数のディスクがある場合など)。
パスカルティベント

@Pascal:再インストールについてはポイントを得ます(/ homeに触れずに再インストールすることは、少なくとも私が使用するディストリビューションではかなり簡単ですが)が、複数のディストリビューションを使用することは別の質問になるでしょう。結局のところ、おそらくそれぞれにパーティションがあります(そしてuid / gidの同期などを処理する必要があります)ああ、mount --bindも役立ちます。
デロバート

2

インストールするLinuxディストリビューションに大きく依存します。

DSL(Damn Small Linux)またはPuppy Linuxはわずか60 -70 'MB'であるのに対し、Fedoraは4-5 GB、Ubuntuは2-3 GBであるため

Linuxをどのくらい使用するか、つまり、インストールするソフトウェアにも依存します

最新のFedoraリリースでは10 GBで十分です。

Ubuntuの場合は5 GBを使用します


1

/にある/ tmpをどのように使用するかによって異なります。DVDの作成には多くのスペースが必要になる場合があります


1

ファイルシステム内最大のフォルダーは(debianシステム上では次のとおりですが、これは良いガイドラインです)ことに注意してください。

  • /usrすべてのユーザープログラム(/usr/bin)、ライブラリ(/usr/lib)、ドキュメント(/usr/share/doc)などがこのディレクトリにあります。ファイルシステムのこの部分には、ほとんどのスペースが必要です。最低500 MBのディスク容量を用意する必要があります。さらに多くのパッケージをインストールする場合は、このディレクトリに割り当てるスペースの量を増やす必要があります。

  • /homeすべてのユーザーがこのディレクトリのサブディレクトリにデータを配置します。このサイズは、システムを使用するユーザーの数と、ディレクトリに保存するファイルによって異なります。計画した使用法によりますが、ユーザーごとに約100 MBを予約する必要がありますが、この値をニーズに合わせて調整してください。

  • /varニュース記事、電子メール、Webサイト、APTのキャッシュなどのすべての可変データは、このディレクトリの下に配置されます。このディレクトリのサイズはコンピュータの使用状況に大きく依存しますが、ほとんどの人にとってはパッケージ管理ツールのオーバーヘッドによって決まります。Debianが提供するほぼすべての完全なインストールを1回のセッションですべて行う場合は、/ varに2ギガバイトまたは3ギガバイトのスペースを確保すれば十分です。分割してインストールする場合(つまり、サービスとユーティリティをインストールし、その後にテキスト、Xの順にインストールするなど)、/ varに300〜500メガバイトを追加します。ハードドライブの空き容量が少なく、少なくともメジャーアップデート以外でAPTを使用する予定がない場合は、/ varに30メガバイトまたは40メガバイトのサイズで十分です。

別の/homeパーティションがあるので、完全に機能するシステムで、わずか4GB(プラス/home/var(50MB)、/boot(100MB)およびswap(300MB-2GB))で移動できます。


1

標準のデスクトップまたはラップトップのインストールの場合、パーティションを分離してもほとんどメリットがありません。LVMの使い方を知っている場合は、それが最善の解決策ですが、1つの大きなパーティション(およびスワップ用に2つ目のパーティション)を用意するだけでも問題はありません。


1

スワップは2x RAMです。

これは実際には非常に古いサイズ設定ルールであり、時代遅れだと思います。最新のシステム(つまり、1GB以上のRAM)では、スワップ用に1x RAMを使用します。

ブートは最大200Mになります。

うわー!どのくらいのカーネルを使用する予定ですか、20?ほとんどのユーザーにとって、50Moで十分です。

OSはどのくらい受け取る必要がありますか?私はそれを15から20Gの間(そしてほとんどすべてのファイルが置かれる/ homeに)与えることを考えていましたが、それ以上必要かどうかはわかりませんでした。

「/」のパーティションサイズを決定する標準的な方法はありますか?

「標準」の方法は、インストールするソフトウェアの量とコンピューターで何をするかに大きく依存するため、わかりません。サーバーのインストール(メール、データベースなど)では、通常、かなり大きな/varパーティションが使用されます。パーソナルマシンの場合、これはほとんどの場合役に立ちません。実際、/ほとんどのユーザーにとっては10 GBで十分です。多数の(実際には多数の)パッケージをインストールする予定がある場合は、追加のGBが必要になる場合がありますが、15 GBを超えることはできません。外部ソフトウェア(例:)をインストールする場合は/opt、それを考慮に入れてください(私は個人的に/opt、実際には軽量ではない商用アプリサーバーなど、多くのJavaのものをインストールしています)。DVDをリッピングする場合は、さらにいくつかのギグを追加します。実際、残りのスペースはに使用し/homeます。

実際には、絶対的な答えを出すのが難しい理由を理解する必要があります。そして、経験(つまり、試行錯誤)がマシンの「完璧な」サイジングを見つける最良の方法です。しかし、経験豊富なユーザーであっても、ニーズは時間とともに変化する可能性があります。だから、誰かが指摘したように、LVMとサイズ変更可能なファイルシステムは、落とし穴を避けるための武器です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.