生產上原來有幾台機器,是使用傳統的/dev/sdx的方式來進行掛載的,經常的在重啟以後碟符會變化導致認不到盤的錯誤
我們推薦使用uuid的方式來進行磁碟的掛載
注:uuid-universally unique identifiers全域性唯一識別符號
一、linux磁碟分割槽uuid的獲取方法
lrwxrwxrwx 1 root root 10 mar 16 23:28 44c9d244-4b1a-4199-9e68-f4301cca6792 -> …/…/sda2
lrwxrwxrwx 1 root root 10 mar 16 23:28 5a660420-cc92-477a-b4dc-67f507e20673 -> …/…/sda1
lrwxrwxrwx 1 root root 10 mar 16 23:28 8cf3597e-c2c7-4124-905d-499b590f6401 -> …/…/sda7
lrwxrwxrwx 1 root root 10 mar 16 23:33 97027c8c-606b-458b-8b99-8610f18c3a96 -> …/…/sdb1
lrwxrwxrwx 1 root root 10 mar 16 23:28 db522eba-0279-4cdb-9aa8-897e1bcdf46b -> …/…/sda6
lrwxrwxrwx 1 root root 10 mar 16 23:28 eb74c790-af64-466c-ab9c-401e6a2d65f4 -> …/…/sda3
[root@12c-rac1 by-uuid]# pwd
/dev/disk/by-uuid
2、通過blkid命令
[root@12c-rac1 by-uuid]# blkid /dev/sdb1
/dev/sdb1: uuid=「97027c8c-606b-458b-8b99-8610f18c3a96」 type=「ext4」
在把掛載點寫入開機自動掛載裡面就能夠使之自動掛載了
[root@12c-rac2 ~]# vi /etc/fstab
Linux根據UUID自動掛載磁碟分割槽
一般伺服器都有多個硬碟分割槽,在重啟後,這些分割槽的邏輯位置載入時可能會發生變動,如果使用傳統的裝置名稱 例如 dev sda 方式掛載磁碟,就可能因為磁碟順序變化而造成混亂。linux環境中每個block device都有乙個全域性唯一的uuid,可以標識這個裝置,我們可以在fstab中使用uui...
通過uuid自動掛載磁碟
開機自動掛載硬碟 參照部落格介紹,在 etc fstab檔案最後一行加上 uuid xx data ext4 defaults 0 2 第乙個引數建議用uuid,因為乙個分割槽有唯一乙個uuid 用 dev sdan的方式亦可,但是乙個分割槽的分割槽號n是會隨著硬碟分割槽的變化而變化的,因而並不建議...
linux根據磁碟的屬性掛載root
linux的2.6核心有了sysfs,可以通過這個檔案系統得到系統裝置的一些屬性,作為使用sysfs的乙個例子,我們可以修改initrd的init指令碼,使得它可以根據磁碟的屬性而不是bootloader中kernel的root引數來尋找並掛載root,傳統中都是根據root dev sdxy hd...