ลบ Inodes ที่มากเกินไป
ปัญหาพื้นที่ดิสก์อาจเกิดจากไฟล์ขนาดใหญ่หรือ Inodes มากเกินไป Inodes จะจัดเก็บข้อมูลเกี่ยวกับไฟล์และไดเรกทอรี (โฟลเดอร์) เช่นการเป็นเจ้าของไฟล์โหมดการเข้าถึง (อ่านเขียนเรียกใช้สิทธิ์อนุญาต) และประเภทไฟล์ จำนวนสูงสุดของ inodes เช่นพื้นที่ดิสก์จะถูกกำหนดเมื่อสร้างเซิร์ฟเวอร์
หากคุณยังไม่พบพื้นที่ที่มีการใช้งาน inode สูงโปรดดูที่“ ค้นหาการใช้งาน inode ”
อย่าพยายามลบไฟล์ออกจากไดเร็กทอรี / home / Virtfs ไดเรกทอรีนี้เป็นระบบไฟล์เสมือนที่ใช้โดย WHM / cPanel และไม่ได้ใช้พื้นที่ดิสก์จริง
- เปิดใช้งานการเข้าถึงของผู้ดูแลระบบบน เซิร์ฟเวอร์ Gen 3 หรือ Gen 4 ของคุณหากคุณยังไม่ได้ดำเนินการดังกล่าว
- เชื่อมต่อกับเซิร์ฟเวอร์ของฉันด้วย SSH (เชลล์ที่ปลอดภัย).
- สลับไปยัง ผู้ใช้ระดับ สูงสุด
- ใช้ cd เพื่อย้ายไปยังไดเร็กทอรีที่มีปัญหา inode ก่อนที่จะรันคำสั่งใด ๆ เพื่อลบไฟล์
- มีหลายวิธีในการลบไฟล์หลาย ๆ ไฟล์ ต่อไปนี้เป็นวิธีการทั่วไปบางส่วน
หากคุณเรียกใช้คำสั่งและได้รับข้อผิดพลาดเช่น / bin / rm: รายการอาร์กิวเมนต์ยาวเกินไป คุณจะต้องระบุคำสั่งให้เจาะจงมากขึ้น (เช่นไฟล์ที่เก่ากว่า 14 วัน แทนที่จะเป็นไฟล์ ทั้งหมด)
ในการลบไฟล์ทั้งหมดในไดเรกทอรี :
ค้นหา / path / to / directory -type f -exec rm -f{} \;
ใช้ -mtime เพื่อค้นหาและลบไฟล์เฉพาะที่เก่ากว่า 14 วัน:
ค้นหา / tmp -type f -mtime +14 -exec rm -f{} \;
ใช้ -name เพื่อลบไฟล์ที่ใช้หลักการตั้งชื่อ 'sess_{randomstring} ':
ค้นหา / var / cpanel / php / sessions / ea-php73 -type f -name 'sess *' -exec rm -f{} \;
ใช้ -mmin เพื่อลบไฟล์ทั้งหมดที่เก่ากว่า 30 นาที:
ค้นหา / var / cpanel / php / sessions / ea-php73 -type f -mmin +30 -name 'sess *' -exec rm -f{} \;
ในการลบไดเรกทอรีและเนื้อหาทั้งหมดออกทั้งหมด (โปรดใช้ด้วยความระมัดระวังเป็นอย่างยิ่ง) :
rm -rf / path / to / ไดเรกทอรี
- รีบูตเซิร์ฟเวอร์ Gen 3 หรือ Gen 4
ขั้นตอนต่อไป
- กลับไปที่ การตรวจสอบพื้นที่ดิสก์
- การระบุและแก้ไขปัญหาหลักที่ทำให้พื้นที่ดิสก์หมดลงเป็นสิ่งสำคัญ ไปยังการ ป้องกันปัญหาการใช้งานดิสก์
ข้อมูลเพิ่มเติม
- ผู้เชี่ยวชาญด้านเซิร์ฟเวอร์ของเราสามารถดำเนินการตามขั้นตอนเหล่านี้ได้โดยมีค่าธรรมเนียม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบริการระดับผู้เชี่ยวชาญของเราโปรดไปที่ เมนูบริการระดับผู้เชี่ยวชาญ