Apa perbedaan antara nama partisi dan label partisi?

18

Saya perhatikan bahwa ketika mempartisi dan memformat hard drive, saya dapat secara independen mengatur nama partisi dan label partisi . Misalnya, ketika mempartisi dengan gdisk, dimungkinkan untuk mengubah nama partisi , dan ketika setelah memformat dengan mkfs.ext4itu dimungkinkan untuk mengatur label partisi (dengan -Lopsi). Rupanya keduanya independen.

Apa bedanya? Bagaimana masing-masing digunakan?

Saya tahu ls /dev/disk/by-label, tapi tidak lebih. Pencarian cepat di Internet tidak membantu.

Alexey
sumber
Yang ke-2 adalah label sistem file, dan digunakan oleh/dev/disk/by-label
ctrl-alt-delor

Jawaban:

15

Format disk GPT hanya dapat berisi lebih banyak data daripada pendahulunya. Salah satu bidang ini adalah nama partisi, yang, seperti yang Anda temukan, dapat disetel oleh gdiskatau serupa. Namun, sebelum GPT, ada format yang tidak mendukung label di tabel partisi (misalnya MBR), sehingga data disimpan di fs sebagai label sistem file. Oleh karena itu, menggunakan GPT dengan sistem file yang mendukung label (yaitu apa saja pada dasarnya) menghasilkan kombinasi nama / label partisi yang sedikit membingungkan dan nama / label sistem file .

Nilai-nilai ini benar-benar independen, (walaupun saya tidak merekomendasikan untuk membuatnya benar-benar berbeda) dan sebagian besar program akan menggunakan label fs, karena pada dasarnya tersedia di semua sistem file, tidak seperti nama partisi, yang hanya pada GPT. Namun, beberapa program juga dapat menggunakan nama partisi. (Misalnya /dev/disk/berisi by-label/juga by-partlabel/.)

Saya tidak yakin mengapa Anda harus menggunakan label partisi, tetapi contoh yang dibuat bisa menjadi /homepartisi terenkripsi . Karena partisi dienkripsi, label (atau UUID dalam hal ini) tidak dapat diekstraksi tanpa mendekripsi terlebih dahulu. (Perhatikan bahwa wadah umum benar-benar mendukung nilai-nilai ini.) Oleh karena itu, Anda harus menuliskan kode nomor partisi di suatu tempat. Karena tidak ada yang suka nomor yang dikodekan, Anda bisa mengatur label partisi dan mengakses partisi seperti itu ketika Anda mendekripsi.

HTNW
sumber
Perhatikan bahwa wadah enkripsi LUKS memiliki UUID sendiri (meskipun sayangnya bukan bidang label), seperti halnya metadata mdraid dan metadata LVM.
user1686