0

Linux システム ( CentOS リリース 6.5 (Final) ) に何かをインストールすると、それが起こります。

パッケージのダウンロード エラー: ncdu-1.7-1.el6.x86_64: ダウンロード ディレクトリ /var/cache/yum/epel/packages に十分なスペースがありません。

そして、 dfコマンドを使用すると、次のように表示されます:

df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        77G   73G     0 100% /
tmpfs           7.8G     0  7.8G   0% /dev/shm
/dev/sda1       239M   43M  183M  19% /boot

sda2 は / にマウントされていましたが、ルートに移動してコマンドduを使用すると.

du -sh *
6.2M    bin
41M boot
176K    dev
26M etc
488K    export
6.7G    home
268M    lib
19M lib64
16K lost+found
4.0K    media
4.0K    mnt
56M opt
du: cannot access `proc/1531/task/1531/fd/4': No such file or directory
du: cannot access `proc/1531/task/1531/fdinfo/4': No such file or directory
du: cannot access `proc/1531/fd/4': No such file or directory
du: cannot access `proc/1531/fdinfo/4': No such file or directory
du: cannot access `proc/6873/task/7037/fd/125': No such file or directory
0   proc
640K    root
9.0M    sbin
4.0K    selinux
4.0K    srv
0   sys
569M    tmp
1.4G    usr
261M    var
4.0K    zookeeper_server.pid

私の77Gはどこに行ったのですか?大きなファイルを見つけて削除するにはどうすればよいですか?

4

1 に答える 1

0

サーバーを再起動する余裕がない場合は、次のコマンドが役立ちます。

lsof | grep "/var" | grep deleted

削除されたファイルがまだメモリにあるかどうかが表示され、再起動する必要があるサービスを見つけるのに役立ちます。

それがオプションである場合は、サーバーの再起動でも問題を解決できます。

于 2016-05-07T09:41:35.430 に答える