Bir diskin UUID'si oluşturulan diskin veya sistemin bir niteliği midir?


1

Harici bir HDD üzerindeki düzinelerce linux sistemdeki (aynı ağda olmayan) belirli bir dosya uzantısını eşitleme görevini otomatikleştirmeye çalışıyorum. Bu nedenle, mantıksal olarak görevdeki ilk kısım, diskin monte edilip edilmediğini kontrol etmektir. Bunu diski UUID'si ile yeniden tanımlayarak başarmayı düşünüyorum.

Yani sorular şu: UUID ise (çıktı blkid UUID için) tüm makinelerde belirli bir disk için aynı mı yoksa farklı mı?

Yanıtlar:


1

Bir UUID sistem tarafından üretilir ve genel olarak benzersizdir - ancak bir sürücünün bir kopyasını yaparsanız, UUID elbette her sürücüdeki her iki sürücüde / tüm bölümlerde aynı olacaktır.

Ubuntu altında (ve diğer Linux değişkenlerinin çoğundan eminim) uuidgen komutunu kullanarak oluşturulabilir. Bu komutun man sayfasında " Uuidgen programı libuuid (3) kütüphanesini kullanarak yeni bir evrensel benzersiz tanımlayıcı (UUID) oluşturur (ve yazdırır). Yeni UUID, yerel sistemde oluşturulan tüm UUID'ler arasında ve geçmişte ve gelecekte diğer sistemlerde oluşturulan UUID'ler arasında makul olarak benzersiz sayılabilir. "


1

Aynı USB flash sürücüyü iki farklı sisteme taktım ve tüm UUID ve PARTUUID bilgileri aynı kaldı. Yani belirli bir disk için aynıdır. Ancak, yeni bir bölümleme tablosu oluşturulduğunda ve biçimlendirme gerçekleştiğinde değişecektir.

Sistem 1:

$ sudo blkid /dev/sdd1
/dev/sdd1: UUID="1243787E34100219" TYPE="ntfs" PARTLABEL="primary" PARTUUID="f2e13711-240b-46e1-a754-02e3427ed8fd"
$ sudo blkid /dev/sdd2
/dev/sdd2: UUID="10BF79B17BE2BB24" TYPE="ntfs" PARTLABEL="primary" PARTUUID="96eb89ca-e013-4fa3-87ca-aca5763f4065"
$ sudo blkid /dev/sdd
/dev/sdd: PTUUID="0d02ca7d-b4bd-47a8-8df8-70c972be025f" PTTYPE="gpt"

Sistem2:

$ sudo blkid /dev/sda1
/dev/sda1: UUID="1243787E34100219" TYPE="ntfs" PARTLABEL="primary" PARTUUID="f2e13711-240b-46e1-a754-02e3427ed8fd"
$ sudo blkid /dev/sda2
/dev/sda2: UUID="10BF79B17BE2BB24" TYPE="ntfs" PARTLABEL="primary" PARTUUID="96eb89ca-e013-4fa3-87ca-aca5763f4065"
$ sudo blkid /dev/sda
/dev/sda: PTUUID="0d02ca7d-b4bd-47a8-8df8-70c972be025f" PTTYPE="gpt"

Harika jlliagre teşekkürler, bölmeleri farklı sıralarda sunmuştum.
Serhat Cevikel
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.