จะหาอุปกรณ์ที่ต่อพ่วงผ่าน UUID ได้อย่างไร


17

มีวิธีอื่นในการค้นหาอุปกรณ์ที่เชื่อมต่อทั้งหมด UUID ผ่านเทอร์มินัล (นอกเหนือจากการใช้blkidคำสั่งหรือไม่)

คำตอบ:


26

ลองทำอย่างนี้แค่กดCtrl+ Alt+ Tบนคีย์บอร์ดเพื่อเปิด Terminal เมื่อเปิดขึ้นให้เรียกใช้คำสั่งด้านล่าง:

cd /dev/disk/by-uuid

รายการอุปกรณ์โดยการป้อน

ll

ป้อนคำอธิบายรูปภาพที่นี่


19

วิธีที่ดีที่สุดที่ฉันพบคือ:

sudo blkid

เช่นผลลัพธ์ของ USB เฉพาะใน Ubuntu ของฉันคือ:

/dev/sda1: LABEL="16GB" UUID="25495C984912BBC3" TYPE="ntfs" 

สิ่งนี้ผิดปกติหากคุณเพิ่งติดตั้งฟอร์แมตและติดตั้งไดรฟ์ใหม่
เตาแก๊ส

2
ยกเว้นว่า OP ขอให้ "นอกเหนือจากการใช้คำสั่ง blkid"
James Bradbury

3

/dev/disk/by-uuid/คุณสามารถดูใน ไฟล์เหล่านี้เป็น symlink ไปยัง/dev/...อุปกรณ์ ตัวอย่างเช่นดิสก์ dmraid RAID0 ของฉัน (ซึ่งประกอบเป็นรูทพาร์ติชันของฉัน/dev/dm-1ดังนั้นสิ่งต่อไปนี้จะได้รับ UUID:

$ ls -l /dev/disk/by-uuid | grep dm-1
lrwxrwxrwx 1 root root 10 Nov 21 21:07 1b66bb9e-5b02-49f1-8cf9-bc3f649d70a6 -> ../../dm-1

1
คำสั่งดังกล่าวไม่แสดงอะไรเลย
Avinash Raj

1
ฉันคิดว่าไม่มี dm-1 ในกรณีของเรา "ls -l / dev / disk / by-uuid" ทำงานคนเดียว แต่ "ls -l / dev / disk / by-uuid | grep dm-1" ไม่ได้ทำอะไรเลย
Sukupa91

1
เผง /dev/dm-1ขณะที่ผมได้อธิบายไว้ในคำตอบในกรณีของฉันอุปกรณ์รากของฉันคือ ในกรณีของคุณอาจเป็น/dev/sda1หรืออะไรทำนองนั้น
Oli
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.