วันพฤหัสบดีที่ 12 พฤศจิกายน พ.ศ. 2558

How to get UUID of the hard disk in Linux syetem

How to get UUID of the hard disk in Linux syetem

ใน Linux version ใหม่ๆ มีการใช้ UUID ในการอ้างอิง hard disk แทนการอ้างอิงชื่อ device เพือป้องกันไม่ให้ระบบใช้งาน hard disk ผิดลูกในกรณีที่มี hard disk มากกว่า 1 และเกิด hard disk
พัง หรือนำออกจากเครื่อง นอกจากนี้ยังใช้ป้องกันปัญหาชื่อ device เปลี่ยนเมื่อถูก reboot



UUID หรือ Universally Unique Identifie เป็นการอ้างอิงการใช้งาน device ใหม่ด้วย แทนการอ้างอิงจากชื่อ device ตรงๆ และใน Linux version ใหม่ๆ ก็ใช้ UUID อ้างอิง hard disk
แทนการอ้างอิงด้วยชื่อ เพื่อลดปัญหาชื่อ device เปลี่ยนเมื่อถูก reboot หรือเพื่อให้รองรับ hot-plug หรือ external harddisk (ชื่อมีโอกาสถูกเปลี่ยนแปลงได้ตลอดเมื่อถอดและเสียบใหม่)</div></div>

วิธีการป้องกันไม่ให้ระบบใช้งาน hard disk ผิดลูกอีกวิธีคือการใช้ LABEL แทนการใช้ขื่อ device

การหา UUID เพื่อนำไปใช้งานสามารถทำได้หลายวิธีด้วยกัน และในบทความนี้จะมาแนะนำ 2 วิธีง่ายๆในการหา UUID กันครับ

วิธีที่ 1 หา UUID โดยใช้คำสั่ง ls -s เพื่อตรวจสอบ /dev/disk/by-uuid
ตัวอย่างเช่น

[tum@ezylinux.com ~]$ ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 Nov 23 10:41 3fc134de-dfb2-4533-9eec-2cef3537f075 -&gt; ../../sda2
lrwxrwxrwx 1 root root 10 Nov 23 10:41 9f1e33bb-1c83-4e9a-82e7-d7e211a529f8 -&gt; ../../sda3
lrwxrwxrwx 1 root root 10 Nov 23 10:41 c7a58f0a-282e-494f-bc6a-0cd22258e920 -&gt; ../../sda1


วิธีที่ 2 ใช้คำสั่ง  blkid การตรวจสอบ UUID
ตัวอย่างเช่น

[tum@ezylinux.com ~]$ blkid /dev/sda1
/dev/sda1: UUID="c7a58f0a-282e-494f-bc6a-0cd22258e920" TYPE="ext4"

วันนี้แอดมินมาแนะนำงานเจ้าค่ะ หางานวิศวกร งานวิศวกร


ไม่มีความคิดเห็น:

แสดงความคิดเห็น