2 วิธีในการทราบ UUID ของพาร์ติชัน HDD ของคุณ

สวัสดี

เพื่อจบแอปพลิเคชันเล็ก ๆ ที่ฉันกำลังทำอยู่ (กำลังคิด KDE เป็นหลัก) ฉันถูกบังคับให้ทำสิ่งที่น่ารำคาญจริงๆ ... ฉันต้องรู้ด้วยวิธีการบางอย่าง UUID แป้นพิมพ์ของผู้ใช้ซึ่งฉันยังคิดไม่ออก TT ... ถ้ามีใครรู้เรื่องนี้ช่วยแจ้งเบาะแสหน่อยนะคะ😀

เริ่มกันด้วยการอธิบายว่าอะไร UUID (Unique Universal IDentifier):

UUID ย่อมาจาก Universally Unique Identifier นี่คือรหัสระบุมาตรฐานที่ใช้ในกระบวนการสร้างซอฟต์แวร์

ความตั้งใจคือการเปิดใช้งานรหัสข้อมูลที่ไม่ซ้ำใครโดยไม่ต้องมีการประสานงานส่วนกลางสำหรับการสร้างซึ่งหมายความว่าทุกคนควรสามารถสร้าง UUID ด้วยข้อมูลบางอย่างจากทุกที่โดยไม่ต้องเชื่อมต่อกับอุปกรณ์ส่วนกลางที่กำหนดรหัส ไฟล์ผลลัพธ์สามารถผสมในฐานข้อมูลได้โดยไม่ต้องมีข้อขัดแย้งซ้ำกัน

ฉันอ้างจากไฟล์ บทความในบล็อก Tralix.comแม้ว่าพวกเขายังสามารถพึ่งพา Wikipedia.org (ภาษาไทย) สำหรับรายละเอียดเพิ่มเติม โดยทั่วไปและไม่มีทางอ้อมหรือรายละเอียดทางเทคนิคมากมาย, UUID ของพาร์ติชันหนึ่งใน HDD ของเรามันเป็นเพียงลายนิ้วมือของพาร์ติชันนั้นซึ่งเป็นหมายเลขเฉพาะและหมายเลขพิเศษที่จะระบุได้ (ฉันไม่ได้อาศัยอยู่ในสเปน แต่ฉันคิดว่ามันคล้ายกับ DNI ใช่ไหม)

อย่างไรก็ตามเรื่องที่อยู่ในมือ🙂

ที่นี่คุณจะเห็น 2 วิธี / วิธี / วิธี เพื่อทราบ UUID พาร์ทิชันของเรา:

ที่ 1:

1. เปิดเทอร์มินัลในนั้นเขียนสิ่งต่อไปนี้แล้วกด [ป้อน]:

sudo blkid

มันจะโผล่มาดังนี้:

/ dev / sda2: UUID = »066652f1-aee6-4a2a-932a-106cf1174142» TYPE = »ต่อ 2″
/ dev / sda3: UUID = »222fcc49-0fa1-431e-9210-5233f3bf889b» TYPE = »ต่อ 4″
/ dev / sda5: UUID = »c7b2785c-6da0-4b8c-a780-cadb01b7227a» TYPE = »ต่อ 4″
/ dev / sda6: UUID = »f3e50492-204f-4e52-9dfb-4f6bf44a711e» TYPE = »แลกเปลี่ยน»

สิ่งที่ฉันชี้ให้เห็นเป็นตัวหนาเห็นได้ชัดว่า UUID ในตอนแรกคุณจะเห็นพาร์ติชันที่ UUID นั้นอยู่ (/ dev / sda5 ตัวอย่างเช่น).

อันดับ 2:

1. เปิดเทอร์มินัลในนั้นเขียนสิ่งต่อไปนี้แล้วกด [ป้อน]:

sudo ls -l / dev / ดิสก์ / by-uuid /

มันจะโผล่มาดังนี้:

lrwxrwxrwx 1 รูท 10 พ.ย. 14 11:35 น 222fcc49-0fa1-431e-9210-5233f3bf889b -> ../../sda3
lrwxrwxrwx 1 รูท 10 พ.ย. 14 11:35 น c7b2785c-6da0-4b8c-a780-cadb01b7227a -> ../../sda5
lrwxrwxrwx 1 รูท 10 พ.ย. 14 11:35 น f3e50492-204f-4e52-9dfb-4f6bf44a711e -> ../../sda6

สิ่งที่ฉันชี้เป็นตัวหนาเห็นได้ชัดว่าเป็น UUID ในตอนท้ายคุณจะเห็นพาร์ติชันที่ UUID นั้นอยู่ (../../sda3 ตัวอย่างเช่น).

และไม่มีอะไรจะเพิ่มเติม ... ฉันจะพยายามต่อไปเพื่อให้รู้ว่า UUID ของแป้นพิมพ์ ฌฌ

ทักทาย🙂


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   ผู้พิทักษ์คอมพิวเตอร์ dijo

    ละเอียดและชัดเจนมาก

    สำหรับการบริจาคอย่างอื่นระบุว่าคุณสามารถทำได้เช่นกัน ใช้ vol_id เพื่อรับ uuid ของดิสก์

    ความนับถือ

    1.    KZKG ^ Gaara <"ลินุกซ์ dijo

      ปัญหาเกี่ยวกับ vol_id คือใน Arch ไม่พร้อมใช้งานไม่มีวิธีใช้งานฉันพยายามใช้ใน Debian Squeeze (หนึ่งในเซิร์ฟเวอร์ของฉัน) และไม่มีคำสั่งหรือตัวเลือกให้เปิดใช้งานนั่นคือเหตุผลที่ฉันไม่ได้ใส่มัน

      คุณใช้ distro อะไรที่คุณสามารถใช้ vol_id ได้?

      1.    ผู้พิทักษ์คอมพิวเตอร์ dijo

        อืมม…ดีถูกต้อง; ไม่พบในไฟล์ของฉัน (หายไปจากแพ็คเกจ udev)

        ตอนนั้นฉันใช้มันใน Ubuntu แต่ Debian อย่างที่คุณพูดถึงนั้น "ยกเลิก"

        1.    KZKG ^ Gaara <"ลินุกซ์ dijo

          ใช่🙁 ... ฉันคิดว่าจะใส่ 3 วิธี แต่เนื่องจากวิธีนี้ไม่สามารถใช้งานได้อีกต่อไป (เหมือนที่ฉันเคยใช้มาก่อนใน Ubuntu) นั่นเป็นสาเหตุที่มีเพียง 2 🙁

  2.   คิม dijo

    ขอบคุณมาก! สมบูรณ์มาก🙂