логротація - команда обертання та мангажу


10

Хто-небудь, будь-ласка, поясни мені про функцію 'rotate' та 'maxage' у логротації, оскільки це дуже заплутано.

розгляньте, як я використовую наведені нижче значення у своєму сценарії:

rotate 30
maxage 30

Дякую..

Відповіді:


11

Обидва вони визначають, скільки логін потрібно зберегти. Незважаючи на rotateкількість файлів, maxageбуде проаналізовано його значення як час. Отже, якщо ви ротатуєте журнал щотижня, ви можете використовувати rotate 2або maxage 14. Майте на увазі, що maxageпісля цього буде видалено старі файли журналів, тому якщо нових записів у журналі немає, logrotate не створить нові архіви, але видалить старі, тоді як обертання не зробить цього. Найкращим варіантом є поєднання обох:

weekly
rotate 4
maxage 60

Це буде обертати файл журналу щотижня, не буде більше 4 архівів (один місяць). Але якщо файли старші 60 днів, logrotate видалить їх.


/data_gpfs/engageone/active-drive/E-Archive/SystemData/logrotation_test/test.log {daily copytruncate create 775 root wsdepl dateext dateformat.% Y.% m.% d rotate 30 maxage 30 missingok #notifempty sharedscripts postrotate cd / data_gpfs / enableone / active-drive / E-Archive / SystemData / logrotation_test gzip test.log. * mv /data_gpfs/engageone/active-drive/E-Archive/SystemData/logrotation_test/*.gz / data_gpfs / zahvatune / active-drive / Електронний архів / SystemData / logrotation_test / резервна копія}
Abhilash

будь ласка, перевірте вищезазначений сценарій, де я повинен обертати файл протягом 30 днів і переміщується в каталог резервного копіювання після обертання .. так що, як я використовував обертати 30 та maxage 30, чи буде видалений найстаріший файл через 30 днів ..?
Абхілаш
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.