ハードドライブの空き容量を確認するにはどうすればよいですか?


495

Ubuntuの空き/使用済みディスク容量をすばやく確認する方法はありますか?

ファイルブラウザで「ファイルシステム」を右クリックして「プロパティ」などを選択できると思いますが、そのようなオプションはありません。

回答:


516

Dashからシステムモニターを開き、[ ファイルシステム ]タブを選択します。

ここに画像の説明を入力してください

または、ターミナルを開いて次のように入力します。

df -h

6
ありがとう!必要なものを入手しました。しかし、HDの使用状況を確認する直観的な方法がないのはちょっと残念です。ほとんどの人はそれを理解しようとしてイライラするでしょう。
グレッグ

6
まあ。nautilusのフォルダーを開くたびに、下部にデバイスの空き容量が表示されます。
エルビスストレスボルグ

4
@greg:実際には、あなたが思うほど簡単ではありません。ファイルシステムをマウントするUNIXの方法は、フォルダのコンテンツが異なるディスクまたはパーティションに存在する可能性があるためです。したがって、空き領域をチェックする方法は、これを明示的に考慮する必要があります。
スコットセベランス


5
dfバイト単位の使用済み領域と空き領域、 df -m1MB単位の領域、 df -h使用可能な最大単位。取得することもできますが% usage、上記のすべてと同じままです。
Fr0zenFyr 14年

176

あなたは使用することができbaobab、またはのような同様のツールkdirstatやはfilelight、ファイルがディスクスペースを使用しているかを確認します。

BaobabはDisk Usage AnalyzerUbuntu でも呼び出されます。

以下にスクリーンショットのサンプルを示しbaobabます。

バオバブ

以下はスクリーンショットのサンプルですfilelight

ファイルライト

コマンドラインオプションについては、私が使用することを好みますncdu

NCDU

サブフォルダーにドリルして、サブフォルダーでの相対的なディスク使用量の合計を取得できます。それはずっと亀です。du -shリモートマシンよりも気の利いた。


20
ncdu今まで気づかなかった。非常に便利なプログラム。私は発行du -sk * | sort -nから使用に行きましたncdu。ターミナルでいくつかの便利なコマンドを発行したり、それらからエイリアスを作成したりすることを楽しんでいますが、ホイールを再発明する意味はありません。
タス

今すぐ有効になりますが、v1.8のみです:(
ジェイミーハトバー

5
ncdu素晴らしいツールであり、非常に速く、とても素晴らしいです。
-Boinst

1
kdirstatは作り直されました。QDirStatそれはめちゃくちゃ速く、ドライブ/(再帰)フォルダーの使用状況の優れたグラフィカルな表現です。
phil294

1
ディスクスペースカウントでマウントされたデバイスをカウントしないようにncdu-xスイッチで使用する場合はお勧めします。 ncdu -x /ルートから表示できます/
テランス

156

gnome-system-monitorまたはdf -hまたはlsblk

その他の便利なユーティリティはbaobabです。


1
user606723に同意します。クールなユーティリティバオバブ:)
ダバル14年

2
lsblk空き領域ではなく、各パーティションのサイズをリストします。
フランクデルノンクール

87

私のように必要なのは、使用するディスク容量の合計だけである場合は、次のコマンドを使用します。

df -h --total

⚡️無料のGIF。

総ディスク容量

最後に合計が表示されたサンプル出力を示します

Filesystem      Size  Used Avail Use% Mounted on
udev            478M     0  478M   0% /dev
tmpfs           100M  4.5M   95M   5% /run
/dev/vda1        20G  3.3G   16G  18% /
tmpfs           497M     0  497M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           497M     0  497M   0% /sys/fs/cgroup
tmpfs           100M     0  100M   0% /run/user/0
total            22G  3.3G   17G  17% -

乾杯!

PS私はそれについての投稿を書きました— コマンドラインでハードドライブの空き容量を確認するにはどうすればよいですか?


シェルにどのテーマを使用していますか。また、どのようにgif​​を記録していますか?ガイドしてください。
カランアフジャ

さて、私はZsh、iTerm2、Hyper、特にVSCode向けに🦄Shades of Purpleテーマと呼ばれる独自のテーマを持っています。私のセットと私がこのリンクで使用しているものについて読むことができます👉AhmadAwais.com /uses -Peace!✌️
アフマドAwais

2
--totalを明示的に除外するのではなく、明示的に指定する必要があることに驚いています。
アレックスヤンセン

トータルはまったく役に立ちますか?パーティションがいっぱいになると問題が発生しますが、合計では十分な空き容量が表示される場合があります。
BluE

17

空き/使用済みディスク領域は常にパーティションに関連しています

最初に、興味のあるパーティションを決定する必要があります。

root@pc:~# df -h
Filesystem             Size  Used Avail Use% Mounted on
/dev/sda1               28G   26G  643M  98% /
none                   4.0K     0  4.0K   0% /sys/fs/cgroup
udev                   3.9G  4.0K  3.9G   1% /dev
tmpfs                  790M  1.5M  789M   1% /run
/dev/sda6              887G  685G  158G  82% /home

私の場合、/98%が使用されているので興味があります。つまり、ほぼ満杯です。

次に、このコマンドを使用して、どのファイルとディレクトリに最も多くのバイトが含まれているかを確認します。

root@pc:~# du -ax / | sort -rn > /var/tmp/du-root-$(date --iso).log

上記のコマンドには時間がかかる場合があります。あなたが本当に不運なら、結果は大きすぎ/var/tmpます。次に、他の宛先が必要です。たぶん、一時的にマウントされたUSBメモリスティック。

結果の最初の行は次のとおりです。

root@pc:~# less /var/tmp/du-root-$(date --iso).log
26692380        /
9875188 /usr
8931652 /var
4057324 /var/log
4038176 /var/log/bootchart
3784016 /usr/share
2934248 /lib
2799204 /usr/lib
2785176 /lib/modules
2617048 /var/lib
2141124 /usr/src
1834444 /var/lib/docker
1817372 /var/lib/docker/aufs
1817076 /var/lib/docker/aufs/diff
1769612 /localhome
1338484 /tmp

どうしてそんなに/var/log/bootchart大きいの?....それは別の質問です...


11

これを行うにはいくつかの方法があります。

  • Nautilusの[表示]メニューでステータスバーを有効にします。これにより、すべてのnautilusウィンドウの下部に空き領域を示すバーが配置されます。

  • ファイルシステムシステムモニターを使用して、すべてのディスクとその空き領域のリストを表示します。

  • Disk Usage Analyzerを使用して、システム上のすべてのディレクトリとそれらが占有する空き領域のリストを取得します。

  • nautilusの任意のフォルダーに移動し、背景を右クリックします。プロパティウィンドウを開いて、空き容量を確認します。

  • コマンドを実行しますdf -h


Disk Usage Analyzerは、同じドライブ上にある多数のディレクトリではなく、単純なWindowsスタイルのドライブごとの内訳(使用/合計)でした。
シーナマダニ

7

別の方法!Nautilus(ファイルエクスプローラー)でコンピューターを右クリックし、[プロパティ]をクリックします。ハードドライブの空き容量と使用済み容量が表示されます。ここに画像の説明を入力してください


3

dconf-editorまたはgsettingssudo apt-get install dconf-tools)を使用して、ステータスバーのデフォルトの動作を有効にできます。

端末でこれを入力して、デフォルトでステータスバーを有効にします

gsettings set org.gnome.nautilus.window-state start-with-status-bar true

端末でこれを入力して、デフォルトでステータスバーを無効にします

gsettings set org.gnome.nautilus.window-state start-with-status-bar false

その後、Nautilusでデフォルトでステータスバーが開きます。他の何かを実行する必要はありません。


3

コマンドラインとGUIバージョンを使用して、このための小さなハックを作成しました。かなりハードコードされているため、微調整が必​​要になる場合があります。また、GUIバージョンは、表示される出力の配置を台無しにするプロポーショナルフォントを使用するようです。これらのスクリプトは、パスのどこかに($ HOME / binなどに)置くことができ、デスクトップまたはパネルにGUIスクリプトのアイコンを作成できます。

#!/bin/bash
## jdf - Copyleft 04/25/2009 - JPmicrosystems - GPL
## Free space on disk
## Custom df output
## Human readable (-h)
## sorted by file system name

## Make a temporary file and put the following awk program in it
AWK=$(/bin/mktemp -q /tmp/jdf.XXXXXX)

## PROG is quoted to prevent all shell expansions
## in the awk program
cat <<'PROG' > ${AWK}
## Won't work if mount points are longer than 21 characters

BEGIN {
  ## Use fixed length fields to avoid problems with
  ## mount point or file system names with embedded blanks
  FIELDWIDTHS = "11 11 6 6 5 5 21"
  printf "\n%s\n\n", "                    Available Disk Space"
  printf     "%s\n", "Mount Point          Avail Size  Used  Use%  Filesystem Type"
}

## Eliminate some filesystems
## That are usually not of interest
## anything not starting with a /

! /^\// { next }

## Rearrange the columns and print

{
  TYP=$2
  gsub("^ *", "", TYP)
  printf "%-21s%6s%6s%5s%5s %s%s\n", $7, $5, $3, $4, $6, $1, TYP
}

END { print "" }
PROG

df -hT | tail -n +2 | sort | gawk -f ${AWK}

rm -f ${AWK}

サンプル出力:

                   Available Disk Space

Mount Point          Avail Size  Used  Use%  Filesystem Type
/                      22G  30G  6.6G   24%  /dev/sda6  ext4    
/media/dataspace       44G 155G  105G   71%  /dev/sda8  ext3    
/home                 5.5G  32G   25G   82%  /dev/sda9  ext3    

Guiバージョン:

#!/bin/bash
jdf | zenity  --title "Available Disk Space" --text-info --width=500 --height=300 --timeout=60

yadを使用してフォントを修正した新しいGuiバージョン

#!/bin/bash

jdf | yad  --fontname="DejaVu Sans Mono 12" --title "Available Disk Space" --text-info --width=650 --height=300

2

ではlubuntu、次のようにあなたが行うことができます。

1 - Start Button> Accessories>Disks

2- Start Button> Preferences>Disks

ここに画像の説明を入力してください


2

ネット全体にdf情報がありますが、シンプルで読みやすい出力が好きです。

走ったら

df -h --total

出力の一番下の行は、システムに残されている量、使用されている量などを正確に示します。

他のオプションは使用することです

df -h --total | grep total

次のように1行で表示されます

  • (1)総スペース
  • (2)使用された合計スペース
  • (3)まだ使用可能な合計スペース
  • (4)使用されているドライブの割合。

これらはすべてギガバイト単位です。

これをシェルコマンドにマッピングし、dspaceターミナルに入力すると、ディスク領域の使用量が即座に表示されます。

あなたはそれを監視し、低すぎる場合などに警告する小さなシェルコマンドを書くことさえできます。


0

UbuntuをMATE DEUbuntu MATE)で使用する場合は、次を使用できますMATE Disk Usage Analyzer

  • そのアイコンは、「アプリケーション」->「システムツール」にあります。
  • それはパッケージの一部ですmate-utils
  • その実行可能ファイルの名前は mate-disk-usage-analyzer
  • スクリーンショットを以下に示します。

    MATE Disk Usage Analyzer

    最新の18.04 LTSでさえ、伝統的に見た目が良いです。


0

Androidスタジオのディスク容量が少ない問題に直面している場合は、AVDマネージャーで不要なエミュレーターを削除するだけです。他のことを試してみました。


0

Filelightは、マウントされたパーティションの使用状況を調べるのに最適なグラフィカルプログラムです。システムによってマウントされているすべてを表示するわけではありませんが、平均的なユーザーに十分なデータを表示します。rootが機能する必要はなく、通常のユーザーとして実行できます。KDEに属します。

ここに画像の説明を入力してください


0

[ユーティリティ] / [ディスク]に移動すると、使用率が表示されます。Linuxは2つのSDAに分割され、1つ目はOS用、2つ目はファイル用(使用可能なスペース)



-1

ハードドライブに関する最も包括的なヘルスステータス情報にも使用できますsmartctl --xall /dev/sda

sudo特権が必要な場合があります。


記憶媒体自体とそのSMART自己診断システムには、占有/空き領域またはファイルシステムの概念や知識はありません。-1
デビッドフォースター
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.