質問: ubuntuは/で間違ったディスク使用量を報告します 私のubuntu11.10では、/ dev/sda3(150gb)が/にマウントされ、/ dev/sda1(80gb)が/ homeにマウントされています。ディスク全体の容量は250gbで、システムはディスク容量が不足していると報告しています。 df-hの出力は次のとおりです。filesystem size used avail use% mounted on /dev/sda3 149g 141g 0 100% / udev 3.9g 4.0k 3.9g 1% /dev tmpfs 1.6g 860k 1.6g 1% /run none 5.0m 0 5.0m 0% /run/lock none 3.9g 508k 3.9g 1% /run/shm /dev/sda1 74g 15g 56g 21% /home ubuntuディスク使用量アナライザーは同じことを報告します。しかし、これは奇妙なことです。なぜなら、私は/でそれほど多くのスペースを使用したことがないと信じているからです。また、/(/ homeを除く)の下にあるすべての個々のディレクトリをチェックしましたが、それらはそれほど多くのスペースを使用していません。8.8m bin 4.0k dev 0 initrd.img 0 initrd.img.old 828m lib 15m lib32 4.0k lib64 4.0k media 0 proc 9.2m sbin 0 sys 1.1g var 108m boot 18m etc 4.0k mnt 40k root 4.0k selinux 72k tmp 0 vmlinuz 0 vmlinuz.old 16k lost+found 133m opt 1004k run 4.0k srv 5.9g usr 誰かが私にスペースを使い果たしているものについていくつかのアイデアを与えることができますか?前もって感謝します。
回答: 'du'出力からホームディレクトリを除外したのはなぜですか?ユーザーであるため、約7gが残っているため、スペースが不足し、ルートは(デフォルトで)ドライブスペースの5%を予約します。これにより、ドライブが「満杯」のときにrootがメンテナンスを実行できるようになります。 149gの5%は約7.5gです。 (これは変更でき、tune2fsで確認できます)somethingスペースを使用しており、表示された出力に基づいて、明らかにホームディレクトリにあります。du -scm /home/* 各ユーザーのホームディレクトリの使用法が表示されます(おそらくあなただけですが)。ホームディレクトリに移動したら、これを試して、スペースがどこにあるかを把握します。shopt -s dotglob # makes * include the .dot files/dirs too du -scm * | sort -n # gathers the info, sorts so biggest at end of list これにより、ホームディレクトリで何が使用されているかがわかります。 shoptコマンドは、*(ワイルドカード)に隠しドットファイルを含めるため、重要です。これがないと、隠しファイルと隠しフォルダーは表示されません。 (私の.kdeは約350mですが、これは主にnepomuk(最初のスキャンが完了した後にファイル検索を無効にするため)が原因です)midnight commander(type mc at a prompt)は、ファイルシステムを実行して、そこに何があるかを確認するのに適しています。押す alt+. 隠しファイルのオンとオフを切り替えるには(メニューオプションもありますが、これは簡単です)