У меня старый сервер FreeBSD (5.3), и мне нужно очистить пространство из /var, но я не могу найти то, что занимает все пространство. У меня есть 6,8 ГБ общего пространства, но я не могу видеть, как много данных используется. Ниже приведены подробности из df и du, которые не соответствуют друг другу. Я начну использовать find для поиска больших файлов, но это, очевидно, займет много времени. Я хотел бы понять, почему результаты, показанные ниже, не совпадают.
У меня есть этот ответ от df -kh:
Filesystem Size Used Avail Capacity Mounted on
/dev/ad0s1a 2.9G 1.5G 1.2G 56% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ad0s1g 15G 13G 406M 97% /home
/dev/ad0s1e 248M 202M 26M 89% /tmp
/dev/ad0s1f 9.7G 3.9G 5.0G 44% /usr
/dev/ad0s1d 6.8G 6.3G -35M 101% /var
devfs 1.0K 1.0K 0B 100% /var/named/dev
Я хочу очистить пространство в /var, поэтому я запускаю du -ksh /var /*:
2.0K /var/account
6.0K /var/at
26K /var/backups
4.0K /var/crash
8.0K /var/cron
10M /var/db
4.0K /var/dump
2.0K /var/empty
2.0K /var/games
2.0K /var/heimdal
8.7M /var/home
670K /var/imap
15M /var/imap.archive
8.0K /var/jabberd
524K /var/lib
0B /var/log
0B /var/mail
4.0K /var/msgs
171K /var/named
2.0K /var/preserve
38K /var/run
2.0K /var/rwho
542K /var/spool
4.0K /var/state
2.1M /var/tmp
20K /var/yp
Так что не складывается. Возможно, у меня есть символические ссылки, которые скрывают файлы. Как бы я нашел и очистил пространство