วิธีตรวจสอบพื้นที่ดิสก์ใน Linux จาก Command Line

How Check Disk Space Linux From Command Line



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

เช่นเดียวกับระบบปฏิบัติการอื่น ๆ Linux ยังมีหลายวิธีในการติดตามพื้นที่ดิสก์บนอุปกรณ์ของคุณ รวมถึงวิธีการที่ใช้ CLI และ GUI อย่างไรก็ตาม ใน Linux การดำเนินการส่วนใหญ่จะดำเนินการผ่านบรรทัดคำสั่ง ดังนั้น ผู้ใช้ Linux จึงมีแนวโน้มที่จะสนใจวิธีการตรวจสอบพื้นที่ดิสก์ผ่านบรรทัดคำสั่งมากกว่า นี่คือเหตุผลที่การสนทนาของเราในวันนี้จะเกี่ยวกับวิธีการตรวจสอบพื้นที่ดิสก์ใน Linux จากบรรทัดคำสั่งเท่านั้น







หมายเหตุ: วิธีการทั้งหมดที่แสดงด้านล่างได้รับการทดสอบใน Linux Mint 20



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

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



วิธีที่ 1: การใช้คำสั่ง df

NS df คำสั่งย่อมาจาก Disk Filesystem และเป็นยูทิลิตี้ในตัวในรสชาติต่างๆ ของระบบปฏิบัติการ Linux คำสั่ง df ใช้เพื่อมอนิเตอร์การใช้พื้นที่ดิสก์ เช่นเดียวกับพื้นที่ว่างทั้งหมด ในการตรวจสอบพื้นที่ดิสก์โดยใช้ยูทิลิตี้นี้ ให้ดำเนินการดังนี้:





ขั้นแรก เปิดเทอร์มินัลใน Linux Mint 20 โดยคลิกที่ไอคอนเดสก์ท็อปที่แสดงในภาพด้านล่าง:



หลังจากเปิดตัวเทอร์มินัลใน Linux Mint 20 ให้รันคำสั่งต่อไปนี้ในเทอร์มินัล:

$df

การรันคำสั่งนี้จะแสดงพื้นที่รวมของระบบไฟล์ทั้งหมด จำนวนพื้นที่ที่ใช้ทั้งหมด รวมทั้งพื้นที่ว่างพร้อมข้อมูลอื่นๆ ดังแสดงในภาพต่อไปนี้:

วิธีที่ 2: การใช้คำสั่ง df กับ -a Flag

NS df คำสั่งยังสามารถใช้ร่วมกับ -ถึง แฟล็ก ซึ่งใช้เพื่อแสดงพื้นที่ดิสก์ของระบบไฟล์ทั้งหมด (เช่น ระบบไฟล์จริงของคุณและระบบจำลอง) ทำตามขั้นตอนที่แสดงด้านล่างเพื่อใช้ df สั่งกับ -ถึง ธง:

เปิดเทอร์มินัลใน Linux Mint 20 และรันคำสั่งที่แสดงด้านล่าง:

$df-ถึง

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

วิธีที่ 3: การใช้คำสั่ง df กับแฟล็ก -h:

ผู้ใช้ใหม่อาจไม่เข้าใจข้อกำหนดทางเทคนิคบางประการ ตัวอย่างเช่น ในผลลัพธ์ของทั้งสองวิธีที่กล่าวถึงข้างต้น คุณสามารถดูคอลัมน์ชื่อ 1K-blocks คอลัมน์นี้แสดงจำนวนบล็อกทั้งหมด 1K ที่มีอยู่ในระบบไฟล์แต่ละระบบ กล่าวอีกนัยหนึ่ง นี่คือขนาดของระบบไฟล์เป็นไบต์ ซึ่งอาจตีความและจดจำได้ยาก โดยพื้นฐานแล้ว มันเป็นวิธีทางเทคนิคในการแสดงขนาดของแต่ละระบบไฟล์ แต่สิ่งนี้ไม่ง่ายนักสำหรับคนธรรมดา ดังนั้น -ชม สามารถใช้แฟล็กกับ df คำสั่งเพื่อแสดงพื้นที่ดิสก์ในรูปแบบที่มนุษย์อ่านได้ง่ายขึ้น ให้ทำตามขั้นตอนด้านล่าง:

เปิดเทอร์มินัล Linux Mint 20 ตามที่อธิบายไว้ข้างต้น จากนั้นรันคำสั่งต่อไปนี้:

$df-ชม

การรันคำสั่งนี้จะแสดงพื้นที่ดิสก์ของระบบไฟล์ของคุณในแบบที่คุณจะสามารถตีความได้ง่าย กล่าวคือ พื้นที่ดิสก์จะแสดงเป็นเมกะไบต์ (MB) กิกะไบต์ (GB) เป็นต้น คุณจะเห็นผลลัพธ์นี้ ในภาพด้านล่าง:

ในทำนองเดียวกัน คุณยังสามารถใช้ -ถึง และ -NS ธงด้วย df คำสั่งตรวจสอบพื้นที่ดิสก์ใน Linux ผ่านทางบรรทัดคำสั่งในหน่วยกิโลไบต์และเมกะไบต์ตามลำดับ ซึ่งสามารถทำได้ถ้าคุณต้องการพื้นที่ดิสก์ในหน่วยเฉพาะสำหรับวัตถุประสงค์เฉพาะ โดยการอนุญาตนี้ df คำสั่งหรือยูทิลิตี้ช่วยให้คุณมีความยืดหยุ่นในการตรวจสอบพื้นที่ดิสก์ของคุณในรูปแบบที่คุณต้องการ

บทสรุป

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

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