Команды du и df показывают разный объем доступного дискового пространства. Что происходит?

Вам нужно разобраться, что на самом деле делают команды du и dfdu проходит по дереву каталогов, замеряя, насколько большой объем занимает каждый файл, и выдает общий объем. df просто запрашивает файловую систему об оставшемся объеме. Это выглядит как одно и то же, однако файл без записи в каталоге затронет df, но не повлияет на du. Когда программа использует файл, а вы его удалили, файл на самом деле не удаляется из файловой системы, пока программа не прекратит его использовать. Однако файл тут же удаляется из списка каталога. Вы можете легко это видеть при помощи такой программы, как more. Предположим, что у вас имеется файл, настолько большой, что его присутствие влияет на вывод команд du и df. (Так как в настоящее время диски могут быть настолько большими, это может быть очень большой файл!) Если вы удалите этот файл в процессе работы more над ним, на команду more это не повлияет и она не сообщит, что не может просматривать файл. Запись о файле просто удалена из каталога, так что другие программы или пользователи не смогут к нему обратиться.  du покажет, что файл исчез - она просматривает дерево каталогов, а файла там не будет. df показывает, что он все еще здесь, так как файловая система знает, что more все еще использует это пространство. Как только вы закончите работу с more, команды du и df придут в соответствие. Заметьте, что подсистема отложенных обновлений (Soft Updates) может задерживать освобождение дискового пространства; вам может потребоваться подождать до 30 секунд, прежде, чем изменения будут заметны!
  • Email, SSL
  • 0 Пользователи нашли это полезным
Помог ли вам данный ответ?

Related Articles

Что такое swap / своп?

SWAP – это специальный раздел на диске или файл в который операционная система перемещает...

Услуга "Управление DNS"

Данная услуга "Управление DNS" доступна бесплатно для таких услуг как Виртуальный Сервер и...

Black List (BL)

Числится ли IP в BL можно проверить по следующей ссылке http://whoisinfo.guru/blacklist/Проверка...

Доступное дисковое пространство

По умолчанию, если клиент не запрашивает иного, два диска собираются в RAID1 ради безопасности...

Переустановка системы на выделенном сервере

Для переустановки системы на выделенном сервере создайте пожалуйста тикет в отдел продаж с данным...