ファイルシステムがほぼいっぱいになっているのは悪いですか?


14

例:私は大小のファイルシステムJFS2 / EXT3を持っていますが(そしてさまざまなOS、Linux、AIX)、それらのいくつかはex。にあります:90%、95%、98%の使用。

質問:ファイルシステムがほぼいっぱいになっていると、何か悪いことがありますか?パフォーマンスの問題またはFSの破損またはハードウェアの問題?

更新:

  • 問題は企業環境に関するものです。誰もが効果に関する本物のエッセイ/ URLを持っていますか?:)

  • 「これらのファイルシステムにはどのディレクトリがありますか?」-任意、例:SAP、ORACLEなど

  • ディスクは通常SANからのものです。


これらのファイルシステムにはどのディレクトリがありますか?

これは、企業またはパーソナルコンピューターでの使用ですか?
41754

FSが破損していて、OSに通知しない場合、良いFSはありません。変換しても、OSがユーザーに適切に変換されない場合、OSは、特に対象ユーザーのエラーやUIの処理に失敗します。もちろん、FSが無限ではないことに注意して開発してください。
41754

あなたの質問は、データベース用にSANを介して提供されるストレージに関するもののようです。その場合、答えはこれらのデータベース内のストレージ設定に依存します-それらはyesまたはnoに自動拡張されますか?
ニルス

いいえ、自動延長なし
ガスコピーター

回答:


0

これが「静的な」データベースストレージである場合、特にDBの自動拡張がオフになっている場合、それを埋めても害はありません。それ以外は、貴重なSANスペースの無駄になります。これらのファイルシステムの監視をオフにするか、警告レベルを99または100%に上げる必要があります。

これは成長していないデータにのみ当てはまるため、ログは他の場所に移動する必要があります。ただし、ログストレージは厳密に監視する必要があります。また、管理者が時間内の監視からの警告に対応できるように、十分に大きくする必要があります。


13

ファイルシステムがいっぱいだからといって壊れることはないので、ファイルシステムの観点からは問題はありません。ファイルシステムが満杯に近くなると、ファイルが断片化する可能性が高くなり、ファイルシステムによってはパフォーマンスの問題が発生する可能性がありますが、通常は重要ではありません。

本当の問題は、完全なファイルシステムに、ということである任意の書き込みが失敗します。そのため、そのようなファイルシステムで何を書き込もうとしているかに依存します。

多くのプログラムは、適切に機能するためにデータの書き込み/保存が可能でなければなりません。そのため、何かを書き込もうとしているときにファイルシステムがいっぱいになると、アプリケーション層でデータの損失や破損が発生します。「データを保存しようとしましたが、できませんでした」というのは、多くのプログラムが特にうまく処理できない場合です。最悪の場合、プログラムは古い保存ファイルの上書きを開始してから、新しい保存ファイルのスペースが足りないことに気付き、両方を失います。

システムの重要なもの(たとえば、起動/シャットダウン、ロギング機能などで発生する書き込み)の場合、最悪の場合、完全なファイルシステムがシステムを正常に機能できなくする可能性があります。ext *ファイルシステムには、まさにその理由でルートリザーブがあり、他のすべてがいっぱいになったときにシステムの事柄(ルート)にいくらかの空きスペースを許可します。これは、追加のストレージを提供するか、古いものを削除する必要がある場合です。


3
ZFSを使用したことがないのではないかと思います。ZFSを使用すると、使用率が90〜95%程度になります。
ヨルダン

あなたの推測は正しいです。ZFS / btrfsの魅力はまったくありません。ZFSベストプラクティスガイドは、80%未満に留まることを推奨しています。パフォーマンスの問題に関する回答を編集します。
frostschutz


1
@jordanmそれだけでなく、ZFSファイルシステムがいっぱいの場合、ファイルを削除できない場合があります!
ジル 'SO-悪であるのをやめる'

9

本番の観点からは、悪い状態です。まず、ディスク使用量が増えるとパフォーマンスが低下します。ディスクがフル容量に近づくと、データを格納するディスクのシーケンシャル領域が少なくなります。これは、空きディスクがディスクヘッドに到達するまで待機する追加のディスクシークおよび遅延効果により、パフォーマンスに影響を与えます。

さらに重要なのは、システムへの潜在的な影響です。サーバーは重要なサービスを提供していますか?開発チームと運用チームがサービスがダウンしていることに気付くまでにどれくらいかかりますか?利用可能なサービスがない場合、ユーザーが怒るまでどれくらいかかりますか?書き込むストレージがない場合、アプリケーションはしばしばフリーズします。さらに問題を引き起こす可能性のあるノックオン効果が存在する可能性があります。サービスが完全に復元されるまでにさらに時間がかかります。また、サービスが復元されると、システムの状態が不均衡になる場合があります。たとえば、サービスのダウンタイム中に着信データの膨大なバックログが発生すると、処理が遅れます。


「ディスクがフル容量に近づくと、データを格納するディスクのシーケンシャル領域が少なくなります」-考えもしません!
スマン

これはディスクではありません。SANによって提供されるLUNについて話しています。通常、これは多数の物理ディスクにわたるストライプ部分です。
ニルス

1

本質的に悪いことではありませんが、非常に注意する必要があります。オペレーティングシステムが必要以上の付随的なスペースを必要とする場合、またはコンピューターが次に書き込もうとするものがすべて失敗する場合、ドライブのスペースを完全に使い果たしたくありません。その結果は、保存しようとしていたものに依存します。

突然の「スペースイーター」には、予想外に大きなスワップファイル(おそらくメモリリークなどが原因)、RAMと同じくらいのHDDスペースを占有するスリープイメージ、およびプログラムからの大きな出力ファイルが含まれます。あなたは、単に常にする必要がある特定のあなたはスペースが不足するつもりはないということ。

最良のシナリオは、スワップファイル用のスペースがなくなった場合で、通常、システムは長期的な悪影響なしでクラッシュします。

通常、オペレーティングシステムがインストールされていないパーティション(つまり、データを手動でアーカイブする外部ハードドライブ)を埋めても安全です。ドライブがいっぱいになるとパフォーマンスが低下する可能性がありますが、ディスクの使用率が高い状態で絶えず実行している場合は、心配する必要がなくなるように別のハードドライブを用意する必要があります。


0

ファイルシステムに関する3つの非常に優れたポッドキャストがあり、正しく思い出せば、問題をよりよく理解するのに役立つ「自動デフラグ」のように機能することがわかります。あなたがファイルシステムに興味があるなら、これらの3つのエピソードは聞く価値があると思います。しかし、注意してください、それは非常にオタクです:

エピソード1 2、3番目は58番で、評判が低すぎるため投稿できません\:

ポッドキャストはハイパークリティカルと呼ばれ、ホストはジョン・シラクーサです。


0

いくつかのことを検討する必要があります。

  1. そのスペースをすべて消費しているデータが必要ですか?必要なデータはたくさんありますが、必要なデータはありません。また、必要と判断した場合は、データをすべて活用していることを確認してください。つまり、データから取得できるビジネス、市場、または顧客に関する情報はありますか?感覚が得られますか
  2. 必要に応じて、すべてのデータで最も安価な保存方法を検討してください。社内サーバー、リモートストレージ、圧縮された、データの最新のX%。拡張またはリモートストレージの予算がない場合は、単にパフォーマンスを向上させるために、データの最も古い10%を取り除きます。

OSが存在しない外部ハードドライブの場合、顕著なパフォーマンスの低下なしにドライブのほとんどを安全に使い切ることができます。OSを搭載したハードディスクには、OSと実行するタスクの種類に応じてサイズが異なるキャッシュファイルがあります。

Linuxの場合、これをチェックしてください: どうすればHDDのベンチマークを行うことができますか?

詳細な説明については、次のテキストをご覧ください。http//www.amazon.com/Memory-Mass-Storage-Giovanni-Campardo-ebook/dp/B00F76KCGY/ref=sr_1_4?s = digital-text&ie = UTF8&qid = 1420389894&sr = 1- 4&keywords = hard + drive + performance

http://www.amazon.com/SImple-Choosing-Installing-Upgrading-Super-fast-ebook/dp/B00LNZTXFE/ref=sr_1_2?s=digital-text&ie=UTF8&qid=1420389894&sr=1-2&keywords=hard+drive+性能


0

ドライブがいっぱいになると、PCのパフォーマンスが低下します。Ubuntu 12.10でPCを実行していますが、ドライブがいっぱいです。私のアプリケーションは非常にゆっくり開き起動は遅くなりました。そこで、外付けハードディスクを持ち込み、それから50-60%のディスク使用量を維持しました。同じことをお勧めします。

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