ฉันได้รับการแจ้งเตือนว่าไดเร็กทอรีรูทไม่มีที่ว่างเหลือ ในการตรวจสอบโดยใช้ เอ็นดู ฉันพบว่าโฟลเดอร์ /var/log ใช้พื้นที่มาก จากนั้นการตรวจสอบเพิ่มเติมแสดงให้เห็นว่า syslog และ kern.log เป็นพวกที่ใช้พื้นที่มากเกินไป ดังนั้นฉันจึงปรับแต่งบันทึกสำหรับทั้งสองอย่างและพบว่าพวกเขากำลังเขียนอย่างต่อเนื่องและรวดเร็วเกินไป และปัญหาของฉันคือข้อมูลบันทึกในแต่ละบรรทัดนั้นคล้ายกับขอบเขตมากกว่า 300 บรรทัดที่ฉันตรวจสอบข้อมูลบันทึกด้วยตนเอง
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.158588] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.158645] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 ก.ย. 00:50:02 น. เคอร์เนล amsabots: [ 2421.158703] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 ก.ย. 00:50:02 น. เคอร์เนล amsabots: [ 2421.158738] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.164080] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.164226] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 ก.ย. 00:50:02 น. เคอร์เนล amsabots: [ 2421.164266] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 ก.ย. 00:50:02 น. เคอร์เนล amsabots: [ 2421.164324] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 ก.ย. 00:50:02 น. เคอร์เนล amsabots: [ 2421.164384] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.164443] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.164503] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.164545] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.164583] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 ก.ย. 00:50:02 น. เคอร์เนล amsabots: [ 2421.164688] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.164782] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.164842] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.164900] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.164960] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 ก.ย. 00:50:02 น. เคอร์เนล amsabots: [ 2421.165020] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 ก.ย. 00:50:02 น. เคอร์เนล amsabots: [ 2421.165078] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.165138] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.165175] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.170990] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.171140] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 ก.ย. 00:50:02 น. เคอร์เนล amsabots: [ 2421.171188] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.171290] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.171338] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.171381] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.171500] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.171646] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.171739] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.171799] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.171858] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.171917] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 กันยายน 00:50:02 เคอร์เนล amsabots: [ 2421.171976] dpc 0000:00:1d.0:pcie010: เหตุการณ์การกักกัน DPC สถานะ: 0x1f00 แหล่งที่มา: 0x0000
10 ก.ย. 00:50:02 น. เคอร์เนล amsabots: [ 2421.172033] dpc 0000:00:1^C
ฉันได้ใช้วิธีแก้ไขปัญหาหลายอย่างเกี่ยวกับวิธีแก้ไขปัญหานี้ แต่ดูเหมือนจะไม่มีใครให้วิธีแก้ปัญหาได้จริงๆ
ข้อเสนอแนะของฉันที่ฉันต้องการชี้แจงเพิ่มเติมมีดังนี้:
- ให้ก ขีด จำกัด ขนาดไฟล์ เป็น 1gb ถึง /etc/logrotate.d/rsyslog - สิ่งนี้จะจำกัดขนาดไฟล์บันทึกสำหรับ syslog ทั้งหมดเป็น 1gb จากนั้นจะถูกหมุนหากผ่านไป
- ตั้งค่า logrotate สำหรับ kern.log และ auth.log เป็นรายวัน และลดจำนวนไฟล์ที่หมุนเป็น 2 สำหรับทั้ง sysylog, kern.log และ auth.log
/var/log/syslog
{
หมุน 7
รายวัน
หายไป
การแจ้งเตือน
การบีบอัดล่าช้า
บีบอัด
หลังการหมุน
/usr/lib/rsyslog/rsyslog-rotate
ลงท้าย
}
/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
{
หมุน 4
รายสัปดาห์
หายไป
การแจ้งเตือน
บีบอัด
การบีบอัดล่าช้า
สคริปต์ที่ใช้ร่วมกัน
หลังการหมุน
/usr/lib/rsyslog/rsyslog-rotate
ลงท้าย
}
คำแนะนำเกี่ยวกับผลกระทบของการเปลี่ยนแปลงที่ฉันระบุไว้ข้างต้น