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