タグ付けされた質問 「disk-usage」

ハードディスク容量の使用:ファイルにはどのくらいの容量が必要ですか?

16
コマンドラインでディレクトリのサイズを取得するにはどうすればよいですか?
lsオプション付きのコマンドを使用して、ディレクトリ(ディレクトリとサブディレクトリを含む)のサイズを取得しようとしましたl。ファイル(ls -l file name)で動作するようですが、ディレクトリのサイズ(たとえばls -l /home)を取得しようとすると、4096バイトしか取得できませんが、全体としてははるかに大きくなります。

30
Linuxでディスクスペースがなくなった場所を追跡する?
Linuxシステムを管理するとき、パーティションがいっぱいになった後に犯人を突き止めるのに苦労することがよくあります。私は通常使用しますdu / | sort -nrが、大規模なファイルシステムでは、結果が返されるまでに時間がかかります。 また、これは通常、最悪の犯罪者を強調するのに成功しますが、私はしばしば 、より微妙なケースではduなく自分自身に頼りsort、出力を探し回らなければならなかったことに気付きました。 かなりの数のシステムを管理する必要があり、新しいソフトウェアのインストールが面倒であるため(特にディスク領域が不足している場合)、標準のLinuxコマンドに依存するコマンドラインソリューションを好むでしょう。

18
du出力をサイズでどのようにソートしますか?
du -sh /dir/*サイズで並べ替える方法は?私は使用を言っているサイトを読みました| sort -nが、それは明らかに間違っています。間違った例を次に示します。 [~]# du -sh /var/* | sort -n 0 /var/mail 1.2M /var/www 1.8M /var/tmp 1.9G /var/named 2.9M /var/run 4.1G /var/log 8.0K /var/account 8.0K /var/crash 8.0K /var/cvs 8.0K /var/games 8.0K /var/local 8.0K /var/nis 8.0K /var/opt 8.0K /var/preserve 8.0K /var/racoon 12K /var/aquota.user 12K /var/portsentry 16K /var/ftp 16K /var/quota.user …

8
ディレクトリに保存されている量を再帰的に見つける方法は?
llまたはで長いリストを作成すると、ファイルのバイトサイズを確認できることを知っていますls -l。しかし、ディレクトリ内のファイルとその中のサブディレクトリなど、ディレクトリ内のストレージの量を知りたいです。ファイルの数は必要ありませんが、代わりにそれらのファイルが占めるストレージの量が必要です。 だから私は特定のディレクトリにどのくらいのストレージが再帰的にあるか知りたいですか?コマンドがある場合、それはバイト単位になると思います。

3
ルートファイルシステム内のすべての大きなファイルを見つける
Linuxサーバーを使用していますが、現在使用しているスペースは次のとおりです。 /dev/sda3 20G 15G 4.2G 78% / /dev/sda6 68G 42G 23G 65% /u01 /dev/sda2 30G 7.4G 21G 27% /opt /dev/sda1 99M 19M 76M 20% /boot tmpfs 48G 8.2G 39G 18% /dev/shm ご覧のように。/78%です。確認したいのは、どのファイルまたはフォルダーがスペースを消費しているかです。 私はこれを試しました: find . -type d -size +100M 次のような結果が表示されます: ./u01/app/june01.dbf ./u01/app/temp01.dbf ./u01/app/smprd501.dbf ./home/abhishek/centos.iso ./home/abhishek/filegroup128.jar これが私の問題です。私は唯一のスペースを消費しているフォルダにそれらのファイルの名前たく/ないの/u01かを/home。/すべてのベースであるため、サーバーのすべてのファイルを表示しています。 78%に貢献している大きなファイルを取得することは可能/ですか?
124 find  disk-usage 

3
開いているが削除された大きなファイルを見つけて削除する
削除されたがアプリケーションでまだ開いている大きなファイルを見つけるにはどうすればよいですか?プロセスが開いている場合でも、このようなファイルを削除するにはどうすればよいですか? 状況は、ログファイルを非常に高速でいっぱいにするプロセスを実行していることです。理由はわかっていますが、修正できます。それまでは、プロセスをシャットダウンせずにログファイルをrmまたは空にしたいと思います。 単純に行うrm output.logと、ファイルへの参照のみが削除されますが、プロセスが終了するまでディスク上のスペースを占有し続けます。さらに悪いrmことに、ファイルの場所やサイズを見つける方法がなくなりました。ファイルが別のプロセスでまだ開いている場合でも、ファイルを見つけて空にする方法はありますか? 具体的には、DebianやRHELなどのLinuxベースのオペレーティングシステムを指します。

4
ディスク使用量を測定するさまざまな方法があるのはなぜですか?
ファイルのサイズを合計すると、1つの図が表示されます。実行するとdu、別の図が表示されます。duパーティション上のすべてのファイルで実行すると、使用されているdfクレームと一致しません。ファイルの合計サイズにさまざまな数値があるのはなぜですか?コンピューターを追加できませんか? 追加といえば、の「使用済み」列と「使用可能」列を追加するとdf、合計の数値が得られません。そして、その合計値はパーティションのサイズよりも小さくなっています。パーティションサイズを合計しても、ディスクサイズは取得できません。何が得られますか?

4
ファイルシステムのルート用に予約されたスペース-なぜですか?
デフォルトでは、新しく作成されたファイルシステムは、ルートに割り当てられたスペースの5%で作成されることを理解しています。また、定義済みのスペースを次の方法で変更できることも知っています。 tune2fs -m 1 /dev/sdXY しかし、私が興味を持っているのは、この予約済みスペースの実際の目的です。状況によっては5%以上のスペースに値する実用的な目的に役立ちますか? 私がこの質問に出くわした理由は、最近1TBのファイルストアを構築したため、df -hによって容量の5%が失われた理由を十分に理解できなかったためです。


9
どのインストール済みソフトウェアパッケージがDebianで最も多くのディスク容量を使用していますか?
ルートパーティションのディスク領域が不足しているため、システムから一部のアプリケーションを削除します。どのソフトウェアパッケージが最も多くのディスク容量を使用しているかを確認するにはどうすればよいですか?それを表示することは可能aptitudeですか? dfまたはのような汎用ディスクスペースアナライザーについては知っていbaobabますが、インストールされたアプリケーションのソリューションが必要です。
77 apt  disk-usage 

7
今すぐfsに削除されたファイルからスペースを解放するように指示する
カーネルに空きディスク領域をすぐに返すように指示する方法はありますか?/ proc /内の何かへの書き込みのように?Ubuntu 11.10をext4で使用します。 これはおそらく古くて非常に繰り返されるテーマです。エディターが開いたソースコードファイルを保存できなかったときにのみスペースが0になった後、フォルダーリストに0バイトのサイズが表示されるようになり、削除を開始しました。 ユーザーとルートの両方から数百MBの大きなファイルを削除し、ハードリンクも行いました。 直前にapt-get clean/ var / cache / apt / archivesに900MB以上ありましたが、現在は108KBしかありません。 # du 108 /var/cache/apt/archives 1時間後もまだ空き領域がなく、エディターで開いた貴重なファイルを保存できませんが、以下の不一致に注意してください。 # sync; df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda4 13915072 13304004 0 100% / 助言がありますか?一部のサービス/プロセスを停止しましたが、ディスク領域を積極的に消費している可能性のある人を確認する方法がわかりません。 詳細情報 # dumpe2fs /dev/sda4 Filesystem state: clean Errors behavior: Continue Filesystem OS type: …
73 disk-usage  ext4  ext3  proc  df 

4
duコマンドで--excludeを使用する
これはおそらく基本的なことですが、動作させることはできません。DUを使用して、ファイルの合計サイズから特定のディレクトリを差し引いて取得しようとしています。という特定のディレクトリを除外する必要uploadsがありますが、というすべてのディレクトリを除外する必要はありませんuploads。たとえば、私のファイル構造は次のようになります。 /store /uploads /junk_to_ignore /more_junk_to_ignore /user_one /uploads /user_two 次のコマンドを実行できます。 du -ch --exclude=uploads* また、ファイルサイズからすべての「アップロード」ディレクトリを差し引いたサイズが表示されます。ただし、特定のディレクトリ(およびそのすべてのサブディレクトリ)を除外しようとすると失敗します。私は次のバリエーションを試しました: du -ch --exclude=./uploads* du -ch --exclude='/full/path/to/uploads/*' しかし、それを理解できないようです。特定のディレクトリを除外するにはどうすればよいですか?


5
duのファイルのみでサイズを取得する
duコマンドを使用して、すべてのファイルとそのサブディレクトリ内のすべてのファイルのサイズを取得するにはどうすればよいですか。 すべてのファイル(およびサブディレクトリ内のファイル)のサイズを取得するために次のコマンドを試行しています find . -type f | du -a ただし、これによりフォルダーサイズも出力されます。すべてのファイルとサブディレクトリ内のファイルのサイズのリストを取得するにはどうすればよいですか?私も試してみましたexec flagが、それは結果を実行した後、私は別のコマンドにパイプへの出力方法がわからないよfindにしますdu。 オペレーティングシステムは、kshシェルを備えたAIX 6.1です。
51 files  find  disk-usage  aix  ksh 


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