UUID固定磁盤掛載

   UUID固定磁盤掛載

 

有部分用戶提到使用了iscsi存儲, 本身劃分兩個分區(LUN)映射到服務器,第一個分區爲500G,存放oracle 程序文件,第二個分區爲1T存放oracle 的數據文件。

 

對應關係如下:

 

設備名稱  掛載點  分區大小

/dev/sda1  /oraapp  500G

/dev/sdb1  /oradata  1T

 

但是當系統重啓後,發現/dev/sda1 裏面的數據怎麼不對,怎麼大小是1T並且數據也是原來/dev/sdb1的數據,通過排查,發現原來是 /dev/sda1 和 /dev/sdb1發生了交換,導致應用啓動不正常。怎麼辦呢?

 

後來我編寫了通過UUID識別設備的方式,因爲UUID是唯一的不變的地址,所以我只需要找到 1T的分區(LUN)對應的UUID設備 掛載到 /oradata ,500G的UUID分區掛在到/oraapp 就可以了。  所以我在附件中添加了腳本, 通過UUID判斷磁盤的腳本,可以參考。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章