Về sự khác biệt giữa UUID và PARTUUID
Bạn có thể nhận được một vài gợi ý về sự khác biệt giữa UUID
và PARTUUID
bằng cách chỉ định -p
tùy chọn.
blkid -p /dev/sda1
hoặc bất cứ thiết bị / phân vùng nào bạn đang xem. Bạn có thể nhận thấy rằng nếu có nhiều phân vùng trên cùng một UUID
thiết bị, PARTUUID
thì hầu hết đều giống với số phân vùng được nối thêm.
A UUID
được đảm bảo là duy nhất. Theo tôi biết, va chạm sẽ không xảy ra trong vòng đời của vũ trụ. Tuy nhiên, bạn sẽ lưu ý rằng PARTUUID
nó ngắn hơn nhiều. Đây là những ý nghĩa duy nhất "cục bộ" và rất có thể xảy ra va chạm giữa tất cả những gì đã biết PARTUUIDs
.
Trên UUID
Một UUID chỉ đơn giản là một định danh duy nhất. Chúng được sử dụng cho nhiều mục đích khác nhau. Bạn có thể tạo chúng bằng cách sử dụng uuidgen
chức năng.
Để đọc thêm về UUID:
$man uuidgen
Hoặc Internet:
trang dành cho uuidgen
Một số ví dụ sử dụng UUID khác
$cat /etc/fstab
Đối với các hệ thống GNU / Linux mới hơn, bạn sẽ có một danh sách tất cả các phân vùng và UUID của chúng. Một UUID mới được tạo cho mỗi phân vùng mới. Vì vậy, nếu phân vùng lại một ổ đĩa nhất định, tất cả các UUID blkid cho ổ đĩa đó sẽ thay đổi.
Một phần lý do UUID được sử dụng làm định danh phân vùng và ổ đĩa là để duy trì định danh ngay cả khi các ổ đĩa được thêm hoặc gắn theo thứ tự khác. Trong thời gian trước, các fstab
định danh sẽ như /dev/sda1
... Điều này có nhược điểm là có sda1
thể là một ổ đĩa hoặc phân vùng vật lý khác nhau nếu bằng cách nào đó thứ tự gắn kết bị thay đổi.
Trên PHẦN MỀM
PARTUUIDs
là một thành phần của Bảng phân vùng GUID (GPT) thay thế cho phân vùng đĩa liên quan đến Bản ghi khởi động chính (MBR).
Để đọc thêm, hãy xem Linux.com - Sử dụng Bảng phân vùng GUID mới trong Linux
Linux.com nói:
Các GID GUID (số nhận dạng duy nhất toàn cầu) và UUID Linux quen thuộc của chúng tôi (Số nhận dạng duy nhất toàn cầu) không giống nhau, mặc dù chúng phục vụ cùng một mục đích hữu ích: đặt tên cho các thiết bị khối. Linux UUID là một chức năng của các hệ thống tệp và được tạo khi hệ thống tệp được tạo. Để xem Linux UUID, chỉ cần kích hoạt lệnh blkid Lưu ý mã phân vùng GUID và cách thông báo "dữ liệu cơ bản của Microsoft". Vâng, ole Microsoft luôn gặp sự cố, bởi vì đây là phân vùng EXT4, vì vậy không có cách nào để Windows đọc nó, nhưng sẽ xem nó là phân vùng chưa được định dạng. Bạn sẽ không thấy điều này với các bản phát hành hiện tại của gdisk, bởi vì cho đến năm 2011 không có GUID hệ thống tập tin Linux. Bây giờ đã có, vì vậy nếu bạn không sử dụng Linux cũ như của tôi (Mint 13) thì bạn '
GUID duy nhất của phân vùng là những gì bạn sẽ sử dụng trong fstab, như thế này:
PARTUUID = 8C208C30-4E8F-4096-ACF9-858959BABBAA / người dùng dữ liệu ext4, mặc định 0 0