如果集群磁盤故障,如何在服務(wù)器上掛載大于2T的磁盤?
發(fā)布時間:2020-07-16 點擊數(shù):6689
實際上,每個人都不可避免地會遇到服務(wù)器磁盤故障的現(xiàn)象。遇到麻煩時不要驚慌。這種現(xiàn)象是不可避免的,尤其是對于企業(yè)數(shù)據(jù)庫存儲服務(wù)器。如果磁盤已損壞,則需要首先確認是否已備份數(shù)據(jù)?損壞的磁盤會影響單個服務(wù)器還是整個群集,甚至影響現(xiàn)有業(yè)務(wù)?
1.如何判斷硬盤是否已經(jīng)損壞?
首先通過系統(tǒng)平臺檢查集群設(shè)備的運行狀態(tài);
遠程連接目標設(shè)備,執(zhí)行命令ll / data6,查看是否有錯誤;
ls:/ data6:輸入/輸出錯誤
ls:讀取目錄/數(shù)據(jù)6:輸入/輸出錯誤
總計0
需要檢查機房設(shè)備磁盤指示燈的告警狀態(tài);
服務(wù)器硬盤損壞,導(dǎo)致程序異常,無法解析上傳的數(shù)據(jù);
2.群集設(shè)備的磁盤已損壞。哪些設(shè)置主要受數(shù)據(jù)影響?
如果HDFS沒有進行其他特殊設(shè)置,則群集具有副本,這不會影響數(shù)據(jù)。
Kafka在創(chuàng)建主題時需要確認是否有副本,如果有副本,則不會有任何影響;
通常情況下,卸下磁盤不會影響群集。
3.解決群集設(shè)備磁盤損壞的方法
將數(shù)據(jù)從群集中的故障設(shè)備導(dǎo)出到其他設(shè)備,并更換新磁盤;
Linux操作系統(tǒng)以GPT格式掛載大于2T的磁盤;
具體步驟如下:
第一步:parted /dev/sdg # 查看具體情況盤符編號
第二步:print # 查看當(dāng)前分區(qū)情況
第三步:mklabel gpt # 設(shè)置分區(qū)類型為 gpt
第四步:mkpart extended 0% 100% # 擴展分區(qū) extended,主分區(qū) primary ,并使用整個磁盤
第五步:print # 查看當(dāng)前分區(qū)情況
第六步:mkfs.ext4 /dev/sdg1 # 格式化新硬盤
第七步:mount /dev/sdg1 /data6 # 將新添加的 /dev/sdg1 磁盤掛載到 /data6 目錄下
第八步:vi /etc/fstab # 修改配置文件中的 UUID,或?qū)?UUID 修改為磁盤目錄 /dev/sdg1
第九步:reboot # 重啟服務(wù)器
第十步:df -h # 執(zhí)行命令 df -h 查看磁盤情況