Rain WikiWindows · Linux · Android

lsblk และอุปกรณ์บล็อก

เครื่องมือบรรทัดคำสั่งทุกดิสทริบิวชัน Linux

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 ใช้แสดงแผนผังการเชื่อมต่อ

วิธีระบุตำแหน่งดิสก์ที่เพิ่มเข้ามาใหม่

  1. แสดงรายการอุปกรณ์ก่อนเชื่อมต่อดิสก์: lsblk -e7
  2. เชื่อมต่อดิสก์แล้วรันคำสั่งเดิมอีกครั้ง
  3. รายการใหม่ที่ไม่มีจุดเชื่อมต่อคือดิสก์ใหม่ ให้ยืนยันด้วยคำสั่ง: lsblk -o NAME,SIZE,MODEL,SERIAL
  4. ตรวจสอบว่ามีระบบไฟล์อยู่แล้วหรือไม่: lsblk -f

ข้อควรระวัง

  • ตรวจสอบชื่ออุปกรณ์ให้แน่ใจก่อนรันเครื่องมือแบ่งพาร์ทิชันหรือฟอร์แมต: ความผิดพลาดอาจทำให้ข้อมูลในดิสก์ผิดลูกสูญหายได้
  • ชื่ออุปกรณ์อาจเปลี่ยนแปลงได้เมื่อบูตเครื่องใหม่ ควรใช้ UUID ใน /etc/fstab

แหล่งอ้างอิง

  1. หน้าคู่มือ lsblk(8) man7.org
  2. หน้าคู่มือ blkid(8) man7.org

ตรวจสอบล่าสุด: