1

Я получаю мало дискового пространства (71% из 10 ГБ)

df -h
Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                  9.8G  6.5G  2.8G  71% /
udev                                                     10M     0   10M   0% /dev
tmpfs                                                   3.0G  128K  3.0G   1% /run
/dev/disk/by-uuid/af9b99b8-9f61-4eee-aa51-d5113368814d  9.8G  6.5G  2.8G  71% /
tmpfs                                                   5.0M     0  5.0M   0% /run/lock
tmpfs                                                   6.0G     0  6.0G   0% /run/shm
tmpfs                                                   1.0G  6.1M 1018M   1% /mnt/tmp

Но когда я запускаю эту команду для проверки, я использую только 1.5G

sudo du --all --one-file-system / | awk '{if($1 > 102400) print int($1/1024) "MB" " " $2 }'
117MB /var/cache/apt/archives
164MB /var/cache/apt
168MB /var/cache
132MB /var/lib/apt/lists
132MB /var/lib/apt
148MB /var/lib
416MB /var
115MB /lib/modules/3.16.0-0.bpo.4-amd64/kernel/drivers
159MB /lib/modules/3.16.0-0.bpo.4-amd64/kernel
163MB /lib/modules/3.16.0-0.bpo.4-amd64
163MB /lib/modules
175MB /lib
223MB /usr/lib
146MB /usr/local/lib
106MB /usr/local/share
267MB /usr/local
199MB /usr/share
754MB /usr
1541MB /

Есть идеи?

1 ответ1

2

Если у процесса есть дескриптор открытого файла для большого файла, который был удален, он все равно будет отображаться при использовании диска, но файл будет недоступен и не будет отображаться в разделе du .

# Create large file
$ df .
Filesystem   512-blocks      Used  Available Capacity  iused     ifree %iused  Mounted on
/dev/disk0s2 1951845952 284650968 1666682984    15% 35645369 208335373   15%   /

$ du -s
2604488     .

# Remove the file -note how the du result decreases

$ rm junk

$ df .
Filesystem   512-blocks      Used  Available Capacity  iused     ifree %iused  Mounted on
/dev/disk0s2 1951845952 285526568 1665807384    15% 35754819 208225923   15%   /

$ du -s
61728       .

# Kill the process holding the file - now the df usage decreases

Filesystem   512-blocks      Used  Available Capacity  iused     ifree %iused  Mounted on
/dev/disk0s2 1951845952 282561000 1668772952    15% 35384123 208596619   15%   /
$ du -s
61736       .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .