บนความแตกต่างระหว่าง UUID และ PARTUUID
คุณสามารถรับคำแนะนำเล็กน้อยเกี่ยวกับความแตกต่างระหว่างUUID
และPARTUUID
โดยการระบุ-p
ตัวเลือก
blkid -p /dev/sda1
หรืออุปกรณ์ / พาร์ทิชันใด ๆ ที่คุณกำลังดูอยู่ คุณอาจสังเกตเห็นว่าหากมีหลายพาร์ติชันบนUUID
อุปกรณ์เดียวกันPARTUUID
ส่วนใหญ่จะเหมือนกันกับหมายเลขพาร์ติชันต่อท้าย
A UUID
รับประกันว่าจะไม่ซ้ำกัน เท่าที่ฉันรู้การชนจะไม่เกิดขึ้นภายในช่วงชีวิตของจักรวาล อย่างไรก็ตามคุณจะทราบว่าPARTUUID
สั้นกว่ามาก เหล่านี้จะหมายถึงการเป็น "ท้องถิ่น" PARTUUIDs
ที่ไม่ซ้ำกันและการชนส่วนใหญ่มีแนวโน้มเกิดขึ้นระหว่างที่รู้จักกันทั้งหมด
บน UUID
UUID เป็นเพียงตัวระบุที่ไม่ซ้ำกัน พวกเขาจะใช้เพื่อวัตถุประสงค์ที่แตกต่างกัน คุณสามารถสร้างพวกเขาโดยใช้uuidgen
ฟังก์ชั่น
สำหรับการอ่านเพิ่มเติมเกี่ยวกับ UUIDs:
$man uuidgen
หรืออินเทอร์เน็ต:
manpage สำหรับ uuidgen
UUID เพิ่มเติมบางตัวอย่างใช้
$cat /etc/fstab
สำหรับระบบ GNU / Linux ที่ใหม่กว่าคุณจะมีรายการพาร์ติชั่นและ UUID ทั้งหมด UUID ใหม่ถูกสร้างขึ้นสำหรับแต่ละพาร์ติชันใหม่ ดังนั้นหากแบ่งพาร์ติชันของไดรฟ์ที่กำหนดไว้ UUID ของ blkid ทั้งหมดใหม่สำหรับไดรฟ์นั้นจะเปลี่ยนไป
ส่วนหนึ่งของเหตุผลที่ UUID ถูกใช้เป็นตัวระบุของพาร์ติชันและไดรฟ์คือการรักษาตัวระบุไว้แม้ว่าจะมีการเพิ่มหรือติดตั้งไดรฟ์ในลำดับอื่น ในครั้งก่อนผู้fstab
จะมีตัวระบุเช่น/dev/sda1
... นี่มีข้อเสียของการsda1
เป็นไดรฟ์หรือพาร์ติชันที่แตกต่างกันทางกายภาพถ้าอย่างใดลำดับการติดตั้งถูกเปลี่ยน
บนพาร์ทเนอร์
PARTUUIDs
เป็นส่วนประกอบของ GUID Partition Tables (GPT) ซึ่งใช้แทนการแบ่งพาร์ติชันดิสก์ที่เกี่ยวข้องกับ Master Boot Record (MBR)
สำหรับการอ่านเพิ่มเติมดูLinux.com - การใช้ตารางพาร์ทิชัน GUID ใหม่ใน Linux
Linux.com พูดว่า:
GPT GUIDs (ตัวระบุที่ไม่ซ้ำกันทั่วโลก) และ Linux UUIDs ที่คุ้นเคยของเรา (ตัวระบุที่ไม่ซ้ำแบบสากล) ไม่ใช่สิ่งเดียวกัน Linux UUID เป็นฟังก์ชันของระบบไฟล์และสร้างขึ้นเมื่อระบบไฟล์ถูกสร้างขึ้น หากต้องการดู Linux UUID ให้เปิดคำสั่ง blkid ให้สังเกตรหัสพาร์ติชัน GUID และวิธีที่ระบุว่า "ข้อมูลพื้นฐานของ Microsoft" ใช่แล้ว Microsoft มักจะล้มเหลวเพราะพาร์ติชั่น EXT4 นี้ทำให้ Windows ไม่มีทางอ่าน แต่จะเห็นว่ามันเป็นพาร์ติชั่นที่ไม่ฟอร์แมต คุณจะไม่เห็นสิ่งนี้ด้วย gdisk รุ่นปัจจุบันเนื่องจากจนถึงปี 2011 ไม่มีระบบไฟล์ Linux GUID ตอนนี้ก็มีดังนั้นหากคุณไม่ได้ใช้ Linux ตัวเก่าเหมือนของฉัน (มิ้นต์ 13) คุณก็จะได้
GUID ที่ไม่เหมือนใครของ Partition คือสิ่งที่คุณจะใช้ใน fstab เช่นนี้:
PARTUUID = 8C208C30-4E8F-4096-ACF9-858959BABBAA / ข้อมูลผู้ใช้ ext4 ค่าเริ่มต้น 0 0