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

10 เครื่องมือตรวจสอบพาร์ติชันดิสก์ Linux ที่ดีที่สุดในปี 2023


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

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

รายการเครื่องมือบรรทัดคำสั่งเพื่อตรวจสอบพาร์ติชันดิสก์ Linux

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

1. คำสั่ง fdisk (ดิสก์แบบคงที่)

fdisk เป็นเครื่องมือบรรทัดคำสั่งที่มีประสิทธิภาพและได้รับความนิยม ซึ่งใช้ในการสร้างและจัดการตารางพาร์ติชันของดิสก์ รองรับรูปแบบตารางพาร์ติชันต่าง ๆ รวมถึง GPT, MBR, Sun, SGI และ BSD

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

คำสั่ง fdisk ด้านล่างจะพิมพ์ตารางพาร์ติชันของอุปกรณ์บล็อกที่เมาท์ทั้งหมด:

sudo fdisk -l

สำหรับการใช้งานเพิ่มเติมและตัวอย่างคำสั่ง 'fdisk' โปรดอ่าน 10 ตัวอย่างคำสั่ง 'fdisk' เพื่อจัดการพาร์ติชัน'

2. คำสั่ง sfdisk (fdisk แบบสคริปต์ได้)

sfdisk ทำงานคล้ายกับ fdisk เนื่องจากสามารถพิมพ์หรือจัดการตารางพาร์ติชันดิสก์จัดเก็บข้อมูลได้ อย่างไรก็ตาม sfdisk นำเสนอคุณลักษณะเพิ่มเติมที่ไม่มีใน fdisk คุณสามารถใช้ได้เหมือนกับ fdisk และยังรองรับตารางพาร์ติชัน GPT, MBR, Sun และ SGI อีกด้วย

ข้อแตกต่างอย่างหนึ่งระหว่างทั้งสองก็คือ sfdisk ไม่ได้สร้างพาร์ติชันระบบมาตรฐานสำหรับป้ายดิสก์ SGI และ SUN เหมือนกับที่ fdisk สร้าง

sudo sfdisk -l 

หากต้องการใช้งานเพิ่มเติม โปรดไปที่หน้าคู่มือ sfdisk

3. คำสั่ง cfdisk (คำสาป fdisk)

cfdisk เป็นโปรแกรมง่ายๆ ที่ใช้สำหรับการพิมพ์และจัดการพาร์ติชันของดิสก์โดยจัดให้มีฟังก์ชันการแบ่งพาร์ติชันพื้นฐานผ่านอินเทอร์เฟซที่เป็นมิตรต่อผู้ใช้ ซึ่งทำงานคล้ายกับคำสั่งที่มีประสิทธิภาพมากกว่า เช่น fdisk และ sfdisk ทำให้ผู้ใช้สามารถดู เพิ่ม ลบ และแก้ไขพาร์ติชั่นฮาร์ดดิสก์ได้

ใช้ปุ่มลูกศรขวาและซ้ายเพื่อเลื่อนปากกาเน้นข้อความไปไว้เหนือแท็บเมนู

sudo cfdisk

4. คำสั่งแยกส่วน

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

เครื่องมือ แยกส่วน รองรับทั้ง MBR (Master Boot Record) และ GPT (GUID Partition Table) รูปแบบการแบ่งพาร์ติชันและจัดเตรียมตัวเลือกสำหรับระบบไฟล์ต่างๆ

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

sudo parted -l

5. คำสั่ง lsblk (บล็อกรายการ)

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

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

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

lsblk  

6. คำสั่ง blkid (รหัสบล็อก)

คำสั่ง blkid ใช้เพื่อระบุอุปกรณ์ที่ถูกบล็อก เช่น ฮาร์ดไดรฟ์และพาร์ติชันโดยใช้ Universally Unique Identifier (UUID) หรือคุณลักษณะอื่นๆ โดยให้ข้อมูลที่สำคัญเกี่ยวกับอุปกรณ์จัดเก็บข้อมูล ทำให้ง่ายต่อการติดตั้งและจัดการอุปกรณ์เหล่านั้น

blkid 

7. คำสั่ง hwinfo (ข้อมูลฮาร์ดแวร์)

คำสั่ง hwinfo ใช้เพื่อให้ข้อมูลที่ครอบคลุมเกี่ยวกับส่วนประกอบของระบบ รวมถึง CPU, RAM, อุปกรณ์จัดเก็บข้อมูล, กราฟิกการ์ด, อินเทอร์เฟซเครือข่าย และอื่นๆ

ผู้ดูแลระบบและผู้ใช้ใช้ "hwinfo" เพื่อวินิจฉัยปัญหาฮาร์ดแวร์ ระบุไดรเวอร์ที่เข้ากันได้ และปรับปรุงประสิทธิภาพของระบบ

hwinfo

หากต้องการจำกัดข้อมูลให้เป็นข้อมูลสรุป ให้ใช้ตัวเลือก --short ดังในคำสั่งด้านล่าง:

hwinfo --short --block

ตรวจสอบให้แน่ใจว่าได้ติดตั้งเครื่องมือ hwinfo ในระบบของคุณแล้วเพื่อให้ได้ผลลัพธ์ข้างต้น

รายการเครื่องมือบรรทัดคำสั่งเพื่อตรวจสอบการใช้พื้นที่ดิสก์ Linux

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

8. คำสั่ง df (ระบบไฟล์ดิสก์)

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

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

สวิตช์ '-hT' ในคำสั่งด้านล่างช่วยให้สามารถรายงานขนาดดิสก์ พื้นที่ใช้งาน พื้นที่ว่าง และเปอร์เซ็นต์พื้นที่ใช้งานที่มนุษย์สามารถอ่านได้

df -hT

9. คำสั่ง du (การใช้ดิสก์)

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

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

du -sh /home/tecmint

10. คำสั่ง pydf (หลาม df)

คำสั่ง pydf เป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่ง Python ที่ยอดเยี่ยม และทดแทนคำสั่ง df ใน Linux ได้เป็นอย่างดี ใช้สีที่แตกต่างกันเพื่อเน้นพาร์ติชันดิสก์ด้วยคุณลักษณะเฉพาะ

pydf

ตรวจสอบให้แน่ใจว่าได้ติดตั้งยูทิลิตี้ 'pydf' ในระบบของคุณแล้ว หากไม่ได้ติดตั้ง คุณสามารถติดตั้งได้โดยใช้บทความ 'ติดตั้ง Pydf Tool ใน Linux'

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

เมื่อคุณพบว่าดิสก์จัดเก็บข้อมูลใด ๆ ของคุณมีพื้นที่ไม่เพียงพอหรือเต็ม คุณควร:

  • ขั้นแรก ทำการสำรองไฟล์สำคัญทั้งหมดของคุณบนระบบโดยใช้เครื่องมือสำรองข้อมูลระบบ Linux
  • จากนั้น ตรวจสอบว่าไฟล์หรือไดเร็กทอรีใดที่ใช้พื้นที่ดิสก์มากที่สุดโดยใช้คำสั่ง du
  • จากนั้นลบออกจากดิสก์จัดเก็บข้อมูล ไฟล์ใดๆ ที่ไม่สำคัญอีกต่อไปหรือคุณจะไม่ใช้ในอนาคตด้วยความช่วยเหลือของคำสั่ง rm หรือคุณสามารถใช้เครื่องมือ CCleaner เพื่อค้นหาและลบไฟล์ที่ไม่ต้องการใน Linux
  • หากพาร์ติชันรูทของคุณเต็มแล้ว คุณสามารถปรับขนาดพาร์ติชันรูทได้โดยใช้ LVM ซึ่งควรจะค่อนข้างตรง

หมายเหตุ: ในกรณีที่คุณลบไฟล์สำคัญใดๆ คุณสามารถกู้คืนไฟล์ที่ถูกลบได้ใน Linux

บทสรุป

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

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