LINUX.ORG.RU
решено ФорумAdmin

Пропало место на диске

 


0

2

Всем привет. У меня пропало место на диске (~3.6Гб).

du / 2>>/dev/null -hd1 | sort -h
0       /proc
0       /sys
4.0K    /efi
4.0K    /root
12K     /mnt
12K     /srv
16K     /lost+found
88K     /tmp
1.3M    /run
9.1M    /etc
25M     /dev
34M     /opt
83M     /boot
214M    /var
751M    /home
4.7G    /usr
22G     /

Здесь показывает 22G занято.

df -h
Filesystem             Size  Used Avail Use% Mounted on
dev                    7.7G     0  7.7G   0% /dev
run                    7.7G  1.3M  7.7G   1% /run
efivarfs               128K   86K   38K  70% /sys/firmware/efi/efivars
/dev/mapper/cryptroot  469G   26G  419G   6% /
tmpfs                  7.7G   25M  7.7G   1% /dev/shm
tmpfs                  1.0M     0  1.0M   0% /run/credentials/systemd-journald.service
tmpfs                  7.7G  152K  7.7G   1% /tmp
tmpfs                  1.0M     0  1.0M   0% /run/credentials/getty@tty1.service
tmpfs                  1.6G   16K  1.6G   1% /run/user/1000

Тут показывает, что занято 26G. Никак не могу сообразит куда делась разница и где ее искать.

А от какого пользователя ты пускаешь du что тебе нужно 2>>/dev/null? Может быть, твой du куда-то не пускают, где файлы лежат?

От спама ошибок из-за захода не в ту дверь в /proc избавит --one-file-system

Ну и стандартные советы: перезагрузись, чтобы удалились удалённые файлы. Сделай fsck.

legolegs ★★★★★
()
Последнее исправление: legolegs (всего исправлений: 1)

Вероятней всего разница из-за того, что du и df разное считают. du считает место занимаемое данными (содержимое файла) а df считает сколько всего занимают данные в файловой системе (содержимое файла + метаданные. Возможно иноды и прочее. Зависит от ФС).

Например. Для файла размером в 1 байт du на нем покажет 1 байт а в реальности он у тебя занимает целый блок ФС (64K?).

urxvt ★★★★★
()
Ответ на: комментарий от legolegs

Всем спасибо! Место нашлось, действительно du не пускало в некоторые места, а именно в /root и когда я баловался perf утилитой, она там создала директорию .debug на 3.9Gb.

..............
16M     /root/.debug/[x_tables]
16M     /root/.debug/[xt_addrtype]
16M     /root/.debug/[xt_comment]
16M     /root/.debug/[xt_connmark]
16M     /root/.debug/[xt_conntrack]
16M     /root/.debug/[xt_mark]
16M     /root/.debug/[xt_MASQUERADE]
16M     /root/.debug/[xt_set]
29M     /root/.debug/opt
348M    /root/.debug/usr
3.9G    /root/.debug/
Charlie-
() автор топика