lsblk และอุปกรณ์บล็อก
lsblk จะแสดงรายการอุปกรณ์บล็อก เช่น ดิสก์ พาร์ทิชัน โวลุ่ม LVM และอุปกรณ์ loop ในรูปแบบแผนผัง พร้อมแสดงขนาด ประเภท และจุดเชื่อมต่อ เป็นขั้นตอนแรกที่ปลอดภัยที่สุดก่อนทำการแบ่งพาร์ทิชัน ฟอร์แมต หรือเชื่อมต่อดิสก์ เพราะจะช่วยให้ทราบว่าอุปกรณ์ใดคืออะไร
1การอ่านแผนผัง
ดิสก์จะปรากฏเป็น sda, nvme0n1 หรือ vda และพาร์ทิชันจะอยู่ด้านล่าง (sda1, nvme0n1p1) โดย TYPE จะแสดงว่าเป็น disk, part, lvm หรือ loop ส่วน MOUNTPOINTS จะแสดงตำแหน่งที่แต่ละอุปกรณ์ถูกเชื่อมต่ออยู่
2ตัวเลือกที่มีประโยชน์
lsblk -f จะเพิ่มประเภทระบบไฟล์ ป้ายชื่อ (label) และ UUID ส่วน lsblk -o NAME,SIZE,MODEL,SERIAL จะแสดงรุ่นและหมายเลขซีเรียลของดิสก์ ซึ่งช่วยในการแยกแยะดิสก์แต่ละลูกออกจากกัน และ -e7 จะซ่อนอุปกรณ์ loop ซึ่งมักถูกสร้างขึ้นจำนวนมากโดยแพ็กเกจ snap
3เครื่องมือที่เกี่ยวข้อง
blkid ใช้แสดง UUID และประเภทระบบไฟล์, df -h ใช้แสดงพื้นที่ว่างของระบบไฟล์ที่เชื่อมต่ออยู่ และ findmnt ใช้แสดงแผนผังการเชื่อมต่อ
วิธีระบุตำแหน่งดิสก์ที่เพิ่มเข้ามาใหม่
- แสดงรายการอุปกรณ์ก่อนเชื่อมต่อดิสก์:
lsblk -e7 - เชื่อมต่อดิสก์แล้วรันคำสั่งเดิมอีกครั้ง
- รายการใหม่ที่ไม่มีจุดเชื่อมต่อคือดิสก์ใหม่ ให้ยืนยันด้วยคำสั่ง:
lsblk -o NAME,SIZE,MODEL,SERIAL - ตรวจสอบว่ามีระบบไฟล์อยู่แล้วหรือไม่:
lsblk -f
ข้อควรระวัง
- ตรวจสอบชื่ออุปกรณ์ให้แน่ใจก่อนรันเครื่องมือแบ่งพาร์ทิชันหรือฟอร์แมต: ความผิดพลาดอาจทำให้ข้อมูลในดิสก์ผิดลูกสูญหายได้
- ชื่ออุปกรณ์อาจเปลี่ยนแปลงได้เมื่อบูตเครื่องใหม่ ควรใช้ UUID ใน
/etc/fstab
บทความที่เกี่ยวข้อง
- /etc/fstabความหมายของแต่ละฟิลด์ใน /etc/fstab เหตุผลที่ใช้ UUID และวิธีการทดสอบรายการใหม่ก่อนการรีบูต
- df (disk free)วิธีอ่านผลลัพธ์จากคำสั่ง df, เหตุผลที่ Use% อาจถึง 100% ก่อนที่ Avail จะเป็นศูนย์สำหรับผู้ใช้ทั่วไป และวิธีตรวจสอบ inode ด้วย df -i
- การใช้งานดิสก์ด้วย du และ ncduวิธีค้นหาว่าสิ่งใดทำให้ดิสก์ Linux เต็มด้วย du และ ncdu แบบโต้ตอบ พร้อมตัวเลือกที่จำกัดการทำงานอยู่ภายในระบบไฟล์เดียว
แหล่งอ้างอิง
- หน้าคู่มือ lsblk(8) man7.org
- หน้าคู่มือ blkid(8) man7.org
ตรวจสอบล่าสุด: