Sự khác biệt giữa tên phân vùng và nhãn phân vùng là gì?


18

Tôi đã nhận thấy rằng khi phân vùng và định dạng ổ cứng, tôi có thể đặt độc lập tên phân vùngnhãn phân vùng . Ví dụ, khi phân vùng bằng gdisk, có thể thay đổi tên phân vùng và khi định dạng sau đó mkfs.ext4có thể đặt nhãn phân vùng (có -Ltùy chọn). Rõ ràng hai người là độc lập.

Sự khác biệt là gì? Làm thế nào từng được sử dụng?

Tôi biết về ls /dev/disk/by-label, nhưng không nhiều hơn nữa. Tìm kiếm nhanh trên Internet không giúp được gì.


Cái thứ 2 là nhãn hệ thống tệp và được sử dụng bởi/dev/disk/by-label
ctrl-alt-delor

Câu trả lời:


15

Định dạng đĩa GPT đơn giản có thể chứa nhiều dữ liệu hơn các phiên bản trước. Một trong những trường này là tên phân vùng, như bạn đã tìm thấy, có thể được đặt theo gdiskhoặc tương tự. Tuy nhiên, trước GPT, có các định dạng không hỗ trợ nhãn trong bảng phân vùng (ví dụ MBR), vì vậy dữ liệu được lưu trữ trong fs dưới dạng nhãn hệ thống tệp. Do đó, sử dụng GPT với một hệ thống tệp hỗ trợ nhãn (nghĩa là về cơ bản là mọi thứ) do đó tạo ra sự kết hợp hơi khó hiểu giữa tên / nhãn phân vùng và tên / nhãn hệ thống tệp .

Các giá trị này hoàn toàn độc lập, (mặc dù tôi không khuyên bạn nên làm cho chúng hoàn toàn khác nhau) và hầu hết các chương trình sẽ sử dụng nhãn fs, vì cơ bản là có sẵn trên tất cả các hệ thống tệp, không giống như tên phân vùng, chỉ có trên GPT. Tuy nhiên, một số chương trình có thể sử dụng tên phân vùng quá. (Ví dụ /dev/disk/có chứa by-label/cũng như by-partlabel/.)

Tôi không chắc chắn về lý do tại sao bạn phải sử dụng nhãn phân vùng, nhưng một ví dụ giả định có thể là /homephân vùng được mã hóa . Vì phân vùng được mã hóa, nhãn (hoặc UUID cho vấn đề đó) không thể được trích xuất mà không giải mã được trước. (Lưu ý rằng các bộ chứa thông thường hỗ trợ các giá trị này.) Do đó, bạn phải mã hóa số phân vùng ở đâu đó. Vì không ai thích số được mã hóa cứng, thay vào đó bạn có thể đặt nhãn phân vùng và truy cập vào phân vùng như thế khi bạn giải mã.


Lưu ý rằng bộ chứa mã hóa LUKS có UUID riêng (mặc dù không may không phải là trường nhãn), cũng như siêu dữ liệu mdared và siêu dữ liệu LVM.
dùng1686
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.