ค้นหาเว็บไซต์

วิธีตรวจสอบพื้นที่ดิสก์ใน Linux โดยใช้คำสั่ง 'df'


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

คำสั่ง 'df' ย่อมาจาก "ระบบไฟล์ของดิสก์" ซึ่งใช้เพื่อรับข้อมูลสรุปทั้งหมดเกี่ยวกับการใช้พื้นที่ดิสก์ที่มีอยู่และใช้แล้วของระบบไฟล์บนระบบ Linux

การใช้พารามิเตอร์ '-h' ด้วย (df -h) จะแสดงสถิติพื้นที่ดิสก์ของระบบไฟล์ในรูปแบบ “มนุษย์อ่านได้” ซึ่ง หมายความว่าให้รายละเอียดเป็นไบต์ เมกะไบต์ และกิกะไบต์

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

1. ตรวจสอบการใช้พื้นที่ดิสก์ Linux

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

sudo df

2. ตรวจสอบข้อมูลเกี่ยวกับการใช้พื้นที่ดิสก์ Linux

คำสั่ง "df -a" ใช้เพื่อแสดงข้อมูลเกี่ยวกับการใช้พื้นที่ดิสก์ของระบบไฟล์ที่เมาท์ทั้งหมด ซึ่งรวมถึงพื้นที่ทั้งหมด พื้นที่ใช้งาน พื้นที่ว่าง การใช้หน่วยความจำ และเปอร์เซ็นต์ของพื้นที่ที่ใช้สำหรับแต่ละ ระบบไฟล์

นอกจากนี้ยังแสดงระบบไฟล์หลอกที่มี 0 บล็อก (ซึ่งไม่ได้เชื่อมโยงโดยตรงกับอุปกรณ์ทางกายภาพ) และจะถูกละเว้นตามค่าเริ่มต้น

df -a

3. แสดงการใช้พื้นที่ดิสก์ในรูปแบบที่มนุษย์สามารถอ่านได้

คุณสังเกตเห็นไหมว่าคำสั่งข้างต้นแสดงข้อมูลเป็นไบต์ซึ่งไม่สามารถอ่านได้เลยเนื่องจากเรานิสัยชอบอ่านขนาดเป็นเมกะไบต์ กิกะไบต์ ฯลฯ เนื่องจากทำให้เข้าใจและจดจำได้ง่ายมาก

คำสั่ง "df -h" ใช้เพื่อแสดงการใช้พื้นที่ดิสก์ในรูปแบบที่มนุษย์สามารถอ่านได้ ตัวเลือก "-h" ย่อมาจาก “human-readable” และแสดงข้อมูลเกี่ยวกับระบบไฟล์ทั้งหมดที่เมาท์บนระบบของคุณ โดยนำเสนอขนาดในรูปแบบที่มนุษย์ง่ายกว่า เพื่อทำความเข้าใจโดยใช้หน่วยต่างๆ เช่น กิโลไบต์ (KB) เมกะไบต์ (MB) กิกะไบต์ (GB) ฯลฯ

sudo df -h

4. ตรวจสอบการใช้พื้นที่ดิสก์ของ /home Directory

คำสั่ง "df -hT /home" ใช้เพื่อแสดงการใช้พื้นที่ดิสก์ของไดเร็กทอรีหรือพาร์ติชัน /home ในรูปแบบที่มนุษย์สามารถอ่านได้ ตัวเลือก -T จะแสดงประเภทระบบไฟล์ (ext4) พร้อมกับข้อมูลอื่นๆ

df -hT /home

5. ตรวจสอบการใช้พื้นที่ดิสก์เป็นกิโลไบต์

หากต้องการแสดงข้อมูลระบบไฟล์ที่เมาท์และการใช้งานทั้งหมดในบล็อก 1024 ไบต์ ให้ใช้ตัวเลือก '-k' (เช่น --block-size=1K) ซึ่งให้ข้อมูลเกี่ยวกับแต่ละระบบไฟล์ในระบบของคุณ โดยนำเสนอขนาดเป็นกิโลไบต์ (kb)

sudo df -k

6. ตรวจสอบการใช้พื้นที่ดิสก์เป็นเมกะไบต์

หากต้องการแสดงข้อมูลเกี่ยวกับการใช้งานระบบไฟล์ทั้งหมดเป็น MB (เมกะไบต์) ให้ใช้ตัวเลือก '-m' ซึ่งแสดงขนาดเป็นเมกะไบต์ (เมกะไบต์)

sudo df -m

7. ตรวจสอบการใช้พื้นที่ดิสก์ในหน่วยกิกะไบต์

หากต้องการแสดงข้อมูลเกี่ยวกับสถิติระบบไฟล์ทั้งหมดในหน่วย GB (กิกะไบต์) ให้ใช้คำสั่ง "df -h" ซึ่งจะแสดงพื้นที่ดิสก์ในหน่วย human- ขนาดที่อ่านได้ เช่น กิโลไบต์ (KB) เมกะไบต์ (MB) กิกะไบต์ (GB) และอื่นๆ

sudo df -h

8. ตรวจสอบการใช้งาน Inode ใน Linux

คำสั่ง "df -i" ให้ข้อมูลโดยละเอียดเกี่ยวกับจำนวน inodes ที่ใช้และมีอยู่ในแต่ละระบบไฟล์ที่เมาท์บนระบบ Linux inodes เป็นโครงสร้างข้อมูลที่จัดเก็บข้อมูลเกี่ยวกับไฟล์และไดเร็กทอรี เช่น ความเป็นเจ้าของ สิทธิ์ และการประทับเวลา

sudo df -i

หากคุณพบว่าตัวเองอยู่ในสถานการณ์ที่ขาดแคลนไอโหนด คุณจะต้องเพิ่มจำนวนไอโหนดบนระบบไฟล์ Linux ของคุณ

9. ตรวจสอบประเภทระบบไฟล์ Linux

หากคุณสังเกตเห็นผลลัพธ์ของคำสั่งข้างต้นทั้งหมด คุณจะเห็นว่าไม่มีประเภทระบบไฟล์ Linux กล่าวถึงในผลลัพธ์ หากต้องการตรวจสอบประเภทระบบไฟล์ของระบบของคุณ ให้ใช้ตัวเลือก 'T' ซึ่งจะแสดงประเภทระบบไฟล์พร้อมกับข้อมูลอื่น ๆ

sudo df -T

10. ตรวจสอบการใช้พื้นที่ดิสก์สำหรับระบบไฟล์ ext4

หากคุณต้องการแสดงระบบไฟล์บางประเภท ให้ใช้ตัวเลือก '-t' ซึ่งจะแสดงการใช้พื้นที่ดิสก์สำหรับระบบไฟล์ประเภท ext4 โดยเฉพาะ

sudo df -t ext4

11. ไม่รวมระบบไฟล์บางประเภท

หากคุณต้องการแสดงประเภทระบบไฟล์ที่ไม่ได้อยู่ในประเภท ext4 ให้ใช้ตัวเลือก '-x' ซึ่งจะพิมพ์การใช้พื้นที่ดิสก์สำหรับการติดตั้งทั้งหมด ระบบไฟล์ระบบไฟล์ที่ไม่ใช่ ext4 ยกเว้นระบบไฟล์ประเภท ext4

sudo df -x ext4

12. ตรวจสอบการใช้คำสั่ง df

คำสั่ง "df --help" แสดงรายการตัวเลือกที่ใช้ได้ซึ่งใช้กับคำสั่ง df

df --help

บทสรุป

คำสั่ง 'df' มีประโยชน์สำหรับการตรวจสอบการใช้พื้นที่ดิสก์บนระบบ Linux ของคุณ ด้วยการรันตัวเลือกต่างๆ เช่น '-h' สำหรับเอาต์พุตที่มนุษย์อ่านได้ หรือ '-T' เพื่อแสดงประเภทระบบไฟล์ ผู้ใช้สามารถรับข้อมูลโดยละเอียดเกี่ยวกับการใช้พื้นที่ดิสก์ได้ ระบบไฟล์ที่ติดตั้งต่างกัน