Когда размер журнала увеличивается, логический размер увеличивается.Создает разреженный файл.Вы можете проверить, используя ls -ls xxx.log
или du xxx.log
для проверки.Файл на диске не использует 1,5 МБ.
(отредактировано из-за отрицательной обратной связи)
Я пытался объяснить, когда вы cp /dev/null xxx.log
урезали файл.Но приложение, будет продолжать писать на нем, но в его текущей позиции .Таким образом, вы создаете разреженный файл, он пуст от начала файла до последней записи приложения.
ls -lh
напечатает то, что я назвал logical size
, но du -hs
будет тольковыведите номер блока реально выделенного .