Ubuntu 15.10を最近インストールしました。私は2日間にわたって使用可能なメモリ量を監視していますが、空きメモリがゆっくりと減少していることに気付きました。当初、使用されていたメモリは5GBでしたが、その後6から6.5に増加し、現在では約6.8になりました。この期間に重要なものは何もインストールしていません(数MBの価値があるいくつかの小さなパッケージを除く)。私のホームフォルダーはわずか数100 kbです。ディスク容量を使い果たしているのは何ですか?何かが起こっているかどうかを知るにはどうすればいいですか?
示されている量は、大部分が.debキャッシュのようです。次のコマンドを発行します。
Sudo apt-get clean
その後、ディスク使用量を再度確認します。
次のコマンドを使用して、サブディレクトリが占めるスペースを確認できます。
Sudo du -hxd 1 YOUR_PATH 2>/dev/null | sort -hr
それが何をする:
Sudo
:du
コマンドをrootとして実行します-自分のホームディレクトリ以外のものをリストする場合にのみ必要/推奨されます。du
:d isk セージ分析ツール。引数:-h
:人間が読める数値出力を使用します(つまり、2048バイト= 2K)-x
:同じファイルシステムにとどまり、そこにマウントされたばかりのディレクトリをリストしない-d 1
:再帰表示深度は1に設定されます。つまり、指定されたディレクトリと直接のサブディレクトリのみが出力されます。YOUR_PATH
:分析する必要のあるパス。これを任意のパスに変更します。2>/dev/null
:エラー出力(たとえば、仮想ファイルのサイズを取得しようとしたとき)は必要ないので、それをデジタルニルヴァーナa.k.a./dev/nullにパイプします。|
:前のコマンドの出力を次のコマンドの入力として使用しますsort
:入力をソートします。引数:-h
:2Kのような数字を認識し、実際の値に基づいて並べ替えます-r
:逆順:最初に最大の数字を出力しますファイルシステムルートの例/
:
$ Sudo du -hxd 1 / 2>/dev/null | sort -hr
5,7G /
4,0G /usr
1,3G /var
358M /lib
49M /opt
15M /etc
13M /sbin
13M /bin
840K /tmp
32K /root
16K /lost+found
8,0K /media
4,0K /srv
4,0K /mnt
4,0K /lib64
4,0K /cdrom
サブディレクトリだけでなく、指定されたディレクトリの合計サイズも含まれることに注意してください。