HDDの空き容量を表示するリアルタイムcmdツール


13

外付けハードドライブの空き容量をリアルタイムで表示するコマンドラインツールはありますか?


2
答えはファイルシステムによって異なります。たとえばdf、btrfsの正しい値を表示できません(まだ)。この情報を質問に追加していただけますか?
ジョナススタイン

回答:


24

ジュリーが言ったように、df空き領域を表示するために、マウントポイントまたはデバイス名を渡して使用できます。

df --human-readable /home
df --human-readable /dev/sda1

次のようなものが得られます。

Filesystem Size  Used Avail Use% Mounted on
/dev/sda1  833G  84G  749G  10%  /home

継続的に実行するには、を使用しますwatch。デフォルトの更新間隔は2秒ですが、次の方法で調整できます--interval

watch --interval=60 df --human-readable /dev/sda1

3

df は、空き領域を含むディスク使用量を表示するシンプルなコマンドラインユーティリティです。

詳細man dfを確認してください。


1
私は現在使用していますdf -h、それは私がタイプするときに私に必要な情報を与えますdf -h。私はもっ​​とライブまたはリアルタイムなもの、つまり端末を自動的に更新し続けるものを求めていたので、チェックするコマンドを入力する必要はありません。
おしろわねん

@oshirowanenを使用するとwatch、何度も実行され、新しい出力が表示されます(通常は2秒ごと)。通常の状態では、一度に端末を更新できるプログラムは1つだけです(つまり、画面を完全に混乱させたくない場合)。したがって、同時に他のことをしたい場合端末を専用にするか、screen、tmux、dvtmなどで実行して、端末を複数の仮想端末に分割します。
Random832

3

端末全体をwatchの出力専用にするという考えが気に入らない場合はdfconkyなどのツールを検討できます。conkyHDDの使用状況、HDDの温度、RAMの使用状況、地元の天気、ニュースの見出しなど、あらゆるものを監視するために使用する無数の例があります。


2

次を使用してください:

watch -d df

あなたはすべき編集の説明を含めるには、この答えをどのように受け入れ答えからこの異なり-すでに使用方法についての説明を提供dfし、watchコマンドを。
アンソニーG-モニカの正義

0

使用上方に設けられた優れた答えアレクサンダーBatischev、およびこれによってラルフFriedlのを、私はそれらを組み合わせた「ソート」ア・ラ・このリンクこのコマンドの:

watch -d -n 60 'df -H /dev/sd[a-z][0-9] | sort -r -k 5 -i'

これにより、端末内のすべてのハードドライブを1分ごとに更新し、使用されているスペースの割合でソートして見ることができます。

私はこの答えがすでにここにあるものにどれだけ追加されるかわかりません(これが私の最初の答えです)が、誰かが私がやりたいことを正確に探している場合、私はそもそもこの質問にたどり着きました。可能であれば、「ウォッチ」、「df」、「ソート」を組み合わせる方法を見つけ出す手間を省くために、他の誰かを救おうと考えました。

参考までに、私のシステムにはいくつかの「udev」エントリも表示されるため、「/ dev / sd *」の代わりに正規表現を使用しました。上記のコマンドはそれらを隠し、ハードドライブのみを表示します。

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