web-dev-qa-db-ja.com

ハードディスクの空き容量はどれくらいですか?

ハードディスクに空き容量を確保するための目安はありますか?断片化を避けるために、少なくとも5%は空けておくべきだと聞いていました。

[答えは使用法(ビデオファイルとテキストなど)、ディスクのサイズ、RAIDレベル、ディスクフォーマット、ディスクサイズに依存することは知っていますが、同じ質問の100のバリエーションを尋ねるのは非現実的であるため、どんな情報でも問題ありません]

21
username

通常は、断片化を避けるために約10%の空きを残したいのですが、問題があります。 Linuxでは、デフォルトで、ディスクの5%がrootユーザー用に予約されます。 'df'を使用する場合、非rootユーザーとして実行すると、出力に5%が含まれません。あなたの計算をするときに心に留めておくべきちょうど何か。

ちなみに、ルートリザーブはtune2fsで変更できます。例えば

tune2fs -m 2 /dev/hda1

ルート予約を2%に設定します。非常に具体的な目的を念頭に置いていない限り、これは通常お勧めできません。

20
jedberg

使用済みスペースを80%未満に抑えるようにしています。この数値を超えると、ファイルシステムは一般に、データをディスクに配置するためにより多くの作業を行わなければならず、断片化につながります。

5
Dave Cheney

Windowsで10%プラスをお勧めします。ドライブを実行するときにドライブに空き容量がほとんどないとデフラグが実行されないためです。ただし、空き領域を残しても、断片化の発生が停止するわけではありません。あなたがすでに述べたように、それは使用法に依存しています。断片化は、ドライブ上のデータの分散量と、書き込みおよび削除されるファイルのサイズに基づいて発生します。データの変更が多く、ファイルサイズがランダムであるほど、断片化が発生する可能性が高くなります。

断片化を最小限に抑える唯一の実際の方法は、定期的に手動でドライブを最適化するか、マシンがアイドル状態のときにWindowsのバックグラウンドで実行されるDiskeeperなどのツールを使用してクリーンアップすることです。断片化がOSによってバックグラウンドで処理されるファイルシステムがあるため、最適化を手動で実行する必要はありません。

5
Sean Preston

SSDはこれに新しいレイヤーを追加します。ウェアレベリングと書き込み増幅。これらの理由により、従来のハードドライブに絶対に必要な空き領域よりも多くの空き領域が必要になります。

従来のハードドライブをショートストロークすると、ランダムな読み取り/書き込みの待ち時間が短縮されます。 SSDを「ショートストローク」すると、ドライブコントローラーにガベージコレクション/ウェアレベリングルーチン用の未使用のブロックが増えるため、ドライブの速度は向上しませんが、寿命が延び、SSDがいっぱいになったときに見られる速度低下が防止されます。

ドライブをいっぱいにしたくはありませんが、SSDを使用した場合、すぐに効果が現れず、理由が異なります。

3
pplrppl

私は通常15%と言いますが、最近のハードドライブの容量は、一時ファイルとスワップファイルに十分な容量がある限り、技術的には安全です。ただし、安全な方法として、15%に達したら、大規模なクリーンアップを行うか、大容量/秒のハードドライブの購入を検討する時間を確保します。

3
user2626

私が理解していることから、それはドライブのファイルシステムにも依存します。一部のファイルシステムは、ディスクの断片化などに耐性があります。

2
Psycho Bob

私は常に、あらゆる種類のシステムボリュームと、場合によってはより小さなデータボリュームで約50%の空きを維持するようにしています。可能であれば2対1のサイジングで、警告しきい値を75%程度に設定します。

ただし、データストレージの場合、監視の設定時に監視および/または推定する必要があるのはデータ増加率の問題だけです...たとえば、1 TBのボリュームでデータが非常に速く増加しない場合-数%警告のしきい値は問題なく、90〜95%の使用率で快適です。増加率が高い場合は、時間をかけて通知されるように調整します...データが増加しておらず、スケジュールされたデフラグで変更されているだけの場合、断片化に対処できます。

1
Oskar Duveborn

はい、使用状況と基盤となるストレージシステムによって異なります。ハイエンドのようないくつかのシステムSANベースのディスクアレイはファイルの断片化を笑います。断片化の唯一のシステムへの影響は、あらゆるものを散乱させるOSオーバーヘッドです。ラップトップなどのその他のシステムは、ドライブがまた、ZFSなどの新しいファイルシステムでは、スペースに対するハードリミットの概念がよくわからないということはありません。

もちろん、NTFSはそれ自身の獣です。最近、私はC:\にXPシステムの合計サイズ15GBを与え、Vista/Win7で何を推奨すべきかを知るのに十分な経験がありませんでした。本当に取得したくありません。 C:GBの空き容量よりもはるかに少ない:シャドウコピーを使用すると、「空の」スペースを通常よりも多く確保する必要があります。20%の空きスペースは、追加またはクリーンアップが必要な場合の目安になります。アップが発生する必要があります。

単純な古いNTFSデータボリュームの場合、15%未満になると心配になります。ただし、ドライブが1 TBのドライブの場合、15%は、作業して新しいファイルを割り当てるためのLOT領域です(逆に、デフラグにはかなり時間がかかります)。

1
sysadmin1138

私はいくつかの理由で50%を無料で残そうとします:

  1. ページファイルのサイズが比較的小さいにもかかわらず、その余地を残しておくと速度が上がると聞きました。数年前に出版された非常に役立つ本「PC Hacks」からだったと思います。

  2. ドライブがどんなに大きい場合でも、半分だけドライブすることを目標にすると、そこに何が入っているかを意識することができます。つまり、私にとっては、より大きな外部にデータをアーカイブまたは移動するほうが得策だということです。

0
Darren