У меня есть SCSI диск в сервере (аппаратный Raid 1), 32G, файловая система ext3. df
говорит мне, что диск заполнен на 100%. Если я удалю 1 Гб, это будет показано правильно.
Однако, если я запускаю du -h -x /
, то du
говорит мне, что используется только 12G (я использую -x
из-за некоторых монтирований Samba).
Поэтому мой вопрос не о тонких различиях между командами du и df, а о том, как я могу выяснить причину этой огромной разницы?
Я перезагрузил машину для fsck, который прошел без ошибок. Должен ли я запустить badblocks
? lsof
не показывает мне открытых удаленных файлов, lost+found
пуст, и в файле сообщений нет явных предупреждений/ошибок/неудач.
Не стесняйтесь спрашивать более подробную информацию о настройке.