部分國產服務器重啓會盤符會亂的問題

前陣子發現部分設備重啓後文件丟失,發現對應盤符似乎錯亂了,根據異常日誌改了盤符名稱才恢復正常。
跟運維瞭解了一下,部分國產服務器似乎有這種問題,重啓後盤符會亂,而這部分服務器使用的是/etc/rc.local下面使用mount在啓動時加載。
比如

/dev/sda        3.7T  3.3T  254G  93% /home1
/dev/sdb        3.7T  3.3T  258G  93% /home2
/dev/sdc        3.7T  3.3T  258G  93% /home3

重啓後
sda和sdb互換了,導致home2和home3的內容就跟着互傳了,與記錄地址不一致,導致文件丟失。

可以使用blkid顯示當前盤符和唯一id的關係(這個id是磁盤格式化後分配的id,除非格式化否則不會改變)

/dev/sda: UUID="53d967b7-fb84-4fca-840b-de6519c73f1f" TYPE="ext4" 
/dev/sdc: UUID="4aa07f51-51cf-4ef4-b52e-be3621b5045a" TYPE="ext4" 
/dev/sdb: UUID="09a22dda-4b1c-4408-a03b-c7ab7b247e35" TYPE="ext4" 

然後在/etc/fstab裏面進行掛載就可以了

UUID=ab7fa7b4-1f3e-45b0-81a0-b67eebf0d1bc /                       ext4    defaults        1 1
UUID=e35e1f00-c37e-4885-980f-db745ec6efaf /boot                   ext4    defaults        1 2
UUID=d9f9fe98-ce08-4c07-b7dd-04171843485a swap                    swap    defaults        0 0
UUID=53d967b7-fb84-4fca-840b-de6519c73f1f               /home1    ext4    defaults        0 0 
UUID=09a22dda-4b1c-4408-a03b-c7ab7b247e35               /home2    ext4    defaults        0 0 
UUID=4aa07f51-51cf-4ef4-b52e-be3621b5045a               /home3    ext4    defaults        0 0 

mount -a 後立即生效

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