Trên hệ thống của tôi (Debian), tôi có thể nhìn thấy các UUID
nhận dạng cho tất cả các phân vùng ổ đĩa của tôi (tức là /dev/sda1
, dev/sda2
, ..)
ls /dev/disk/by-uuid/
Tuy nhiên, tôi không thấy UUID
định danh cho /dev/sda
chính nó. Có thể tham khảo toàn bộ đĩa với UUID
?
Tôi cần điều này bởi vì tôi muốn tham chiếu một đĩa cụ thể và tôi không thể tin rằng nó sẽ được gọi /dev/sda
.
BIÊN TẬP
Giải pháp được đề xuất bởi @don_crissti là tuyệt vời. Tuy nhiên, tôi muốn UUID giống nhau cho tất cả các đĩa cứng của cùng một Model / Nhà sản xuất, không phải là duy nhất theo số sê-ri.
Sử dụng udevadm
, tôi có thể thấy các thuộc tính đĩa:
udevadm info -n /dev/sda -a
ATTRS{model}=="Samsung SSD 840 "
ATTRS{vendor}=="0x8086"
ATTRS{class}=="0x010700"
ATTRS{device}=="0x1d6b"
....
Làm cách nào tôi có thể tạo một UUID
từ các thuộc tính này, để cùng một đĩa Model / Nhà sản xuất sẽ có cùng UUID
?
/dev/sda
Thay vào đó, bạn có thể phải viết một quy tắc udev để đặt tên cố định.