Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

จัดการพื้นที่ดิสก์ Linux ให้เก่ง: คำสั่ง df และ du พื้นฐานถึงขั้นสูง

การจัดการพื้นที่ดิสก์เป็นหัวใจสำคัญของ System Admin หากพื้นที่ต่ำเกินไป อาจทำให้อัปเดตระบบล้มเหลว และนำไปสู่ข้อผิดพลาดร้ายแรง คำสั่ง df และ du เป็นเครื่องมือพื้นฐานที่ทุก Admin ต้องเชี่ยวชาญ

คำสั่ง df (Disk Filesystem) - ดูพื้นที่โดยรวม

df -h          # แสดงในหน่วยอ่านง่าย (KB, MB, GB)
df -h /dev/sda1  # ดูพื้นที่ของ partition เฉพาะ
df --output=size,used,avail,pcent,target  # แสดงเฉพาะคอลัมน์ที่ต้องการ

คอลัมน์สำคัญ: size=รวม, used=ใช้ไป, avail=ว่าง, pcent=%ใช้ไป, target=mount point

คำสั่ง du (Disk Usage) - หาไฟล์/โฟลเดอร์ที่กินพื้นที่

du -h /home/user/Desktop/           # ดูขนาดไฟล์/โฟลเดอร์ใน Desktop
du -sh /home/user/Desktop/          # แสดงขนาดรวมของโฟลเดอร์ Desktop
du -h --time /home/user/Desktop/    # เรียงตามวันที่แก้ไขล่าสุด
du -h /home/user/Desktop/ --exclude="*.txt" | sort -rn  # ยกเว้น .txt เรียงใหญ่ไปเล็ก
du -h /home/user/Desktop/ | sort -rn  # เรียงไฟล์จากใหญ่ไปเล็ก

เคล็ดลับโปร

  • ใช้ ncdu (NCurses Disk Usage) สำหรับ UI แบบโต้ตอบใน Terminal - สะดวกกว่า du มาก
  • ตั้งค่า Cron job รัน du รายสัปดาห์ แจ้งเตือนเมื่อพื้นที่เกินเกณฑ์
  • รวมกับ find เพื่อหาไฟล์ Log เก่า ไฟล์ Cache ที่ลบได้

เชี่ยวชาญคำสั่งเหล่านี้ จะช่วยให้ระบบ Linux ของคุณทำงานราบรื่น ไม่มีอุปสรรคจากพื้นที่ดิสก์เต็ม