Am primit o alertă că directorul rădăcină rămâne fără spațiu. La inspecție folosind ncdu Am descoperit că folderul /var/log ocupa mult spațiu. Apoi o inspecție ulterioară arată că syslog și kern.log sunt cei care ocupă prea mult spațiu. Așa că am urmărit jurnalele pentru ambele și am aflat că sunt scrise în mod constant și prea repede, iar problema mea este că informațiile de jurnal de pe fiecare linie sunt similare într-o măsură în care pentru peste 300 de linii am inspectat manual informațiile de jurnal sunt
10 septembrie 00:50:02 amsabots kernel: [ 2421.158588] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.158645] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.158703] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.158738] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.164080] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.164226] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.164266] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.164324] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.164384] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.164443] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.164503] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.164545] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.164583] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.164688] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.164782] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.164842] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.164900] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.164960] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.165020] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.165078] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.165138] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.165175] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.170990] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.171140] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.171188] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.171290] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.171338] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.171381] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.171500] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.171646] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.171739] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.171799] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.171858] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.171917] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.171976] dpc 0000:00:1d.0:pcie010: eveniment de izolare DPC, stare: 0x1f00 sursa:0x0000
10 septembrie 00:50:02 amsabots kernel: [ 2421.172033] dpc 0000:00:1^C
Am trecut prin mai multe soluții despre cum să remediez acest lucru, dar niciuna nu pare să ofere cu adevărat o soluție.
Sugestia mea despre care aș dori clarificări suplimentare este următoarea:
- Furnizeaza un limita de dimensiune a fișierului la ceva de genul 1gb la /etc/logrotate.d/rsyslog - Acest lucru va limita dimensiunea fișierului jurnal pentru toate jurnalele la 1gb, apoi va fi rotit dacă trece peste
- Setați logrotate pentru kern.log și auth.log la zilnic și reduceți numărul de fișiere rotite la 2. atât pentru sysylog, kern.log și auth.log
/var/log/syslog
{
roteste 7
zilnic
lipsingok
notificare gol
delaycompress
comprima
postrotate
/usr/lib/rsyslog/rsyslog-rotate
script final
}
/var/log/mail.info
/var/log/mail.warn
/var/log/mail.err
/var/log/mail.log
/var/log/daemon.log
/var/log/kern.log
/var/log/auth.log
/var/log/user.log
/var/log/lpr.log
/var/log/cron.log
/var/log/debug
/var/log/messages
{
roteste 4
săptămânal
lipsingok
notificare gol
comprima
delaycompress
scripturi partajate
postrotate
/usr/lib/rsyslog/rsyslog-rotate
script final
}
Orice sfat cu privire la impactul modificărilor pe care le-am enumerat mai sus