Linux файл журнала показывает неправильный размер, чем обычно - PullRequest
0 голосов
/ 12 апреля 2020

Я включил logrotation в каталоге springboot, и он работает, но я вижу, что «content-data-sv c .log» на самом деле составляет 2 МБ, но когда я делаю ls -ltrh, он отображается как 61 МБ.

если я просматриваю файл журнала, в файле журнала появляется больше пустых строк и, следовательно, создается большой размер файла. 50% файла журнала имеют пустое пространство, а остальные являются записями журнала. Любая идея, почему это происходит?

[aemelics@springboot]$ ls -ltrh
total 4.6M
-rw------- 1 aemelics aemelics 1.6M Apr 11 06:44 content-data-svc.log.2.gz
-rw------- 1 aemelics aemelics 1.1M Apr 12 00:44 content-data-svc.log.1.gz
-rw------- 1 aemelics aemelics  61M Apr 12 02:00 content-data-svc.log
[aemelics@springboot]$ du -shx content-data-svc.log
2.0M    content-data-svc.log

Ниже мои записи logrotate:

[aemelics@springboot] $ cat /etc/logrotate.d/react

/logs/springboot/*.log*
{
su aemelics aemelics
    missingok
    daily
    minsize 20M
    copytruncate
    notifempty
    sharedscripts
    compress
    rotate 5
    postrotate
    endscript
}
...