Di mana Ubuntu menyimpan UUID partisi pada disk?


10

Bagian disk mana tepatnya yang disimpan oleh UUID? MBR? Di suatu tempat di dalam partisi? Apakah ini nilai yang dihitung, atau dihasilkan dan dicatat secara acak?

Jawaban:


13

UUID disimpan di superblok (yang ada banyak salinan jika salah satu rusak). Nilai itu sendiri dihasilkan menggunakan libuuid, yang merupakan bagian dari paket e2fsprogs. Ada banyak perpustakaan untuk menghasilkan UUID; RFC4122 adalah tempat yang baik untuk memulai karena menggambarkan teknik yang lebih umum digunakan dan termasuk kode referensi.

Berikut adalah beberapa tautan yang dapat membantu - mereka khusus untuk ext2, tetapi varian lain juga harus memiliki tempat yang sama di mana mereka menyimpan uuid:

http://www.nongnu.org/ext2-doc/ext2.html#S-UUID

http://linux.die.net/man/3/libuuid


0

Ada banyak cara untuk mendapatkan UUID dari suatu partisi, tetapi sejauh ini cara paling sederhana adalah dengan melihat di folder / dev / disk / by-uuid /. Contohnya,

[pobega@greedo]$ **ls -l /dev/disk/by-uuid/**
lrwxrwxrwx 1 root root 10 2009-08-26 17:13 02ce3c1b-8893-402a-9e12-c01ac752ac3b -> ../../sda2
lrwxrwxrwx 1 root root 10 2009-08-26 17:13 2dcd156b-7ec6-4bf5-b1a2-dd4f5fb5082a -> ../../sdb3
[...]

Setiap file adalah symlink ke partisi yang merupakan UUID dari (saya minta maaf jika kalimat itu sulit untuk dipahami, tapi itu konsep yang sulit untuk dimasukkan ke dalam kata-kata).


Saya tidak tertarik dengan UUID, tetapi bagaimana UUID ke pemetaan perangkat dibuat, sehingga saya dapat memulihkan Ubuntu dari cadangan disk penuh dan berharap untuk mem-boot.
jldugger
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.