當網站業務量逐漸增加時,發現數據盤已經儲存不下全部數據,財神娛樂穩嗎因此決定將數據盤擴充。之前按照阿里雲的教程操作,導致網站上超過100G的數據全部丟失,因此未備份數據或創建快照,導致後續花費了七天七夜不眠不休地手動發布數據,導致流量下降和數據丟失,帶來極大的困擾。為此,我今晚奮發學習,終於掌握了無損磁碟擴容的方法。財神娛樂下載以下步驟基於阿里雲創建的搶佔式實例。
1.備份和快照:
在開始任何擴容操作之前,財神娛樂城ptt請務必備份資料並建立快照。
2.系統和工具:
阿里雲磁碟
寶塔面板
CentOS 7作業系統
3.當前伺服器情況:
系統磁碟:/dev/vda1
資料盤:/dev/vdb1
步驟:
一、阿里雲後台擴容
1.在阿里雲後台,找到資料盤,點選“磁碟擴容”,選擇“線上擴容”。
原容量:78G
擴展後:154G
提交訂單
2.確認阿里雲後台顯示新容量為154G。但寶塔面板仍顯示77G,檔案系統佔用1G。
二、停止相關服務
1.停止寶塔面板中的所有任務:
在寶塔面板中,新建一個shell腳本任務,財神爺娛樂城隨意命名,儲存並執行以下腳本:
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
stop_service(){
/etc/init.d/bt stop
if [ -f “/etc/init.d/nginx” ]; then
/etc/init.d/nginx stop > /dev/null 2>&1
fi
# 省略其他服務停止操作
}
stop_service
2.登入SSH到伺服器,執行下列操作:
關閉swap分區:swapoff -a
卸載主機監控(如果有):/usr/local/cloudmonitor/wrapper/bin/cloudmonitor.sh remove && rm -rf /usr/local/cloudmonitor
解除封包佔用:fuser -m -k /dev/vdb1
卸載資料盤:umount /dev/vdb1
使用 df -h 檢查是否成功卸載資料盤。
三、操作磁碟
1.執行 fdisk -l 指令,確認資料盤資訊:
Disk /dev/vda: 64.4GB(系統磁碟約65G)
Disk /dev/vdb: 165.4GB(資料碟約165G)
2.進入磁碟操作模式:
運行 fdisk /dev/vdb
3.在磁碟操作模式中:
輸入 d 並按回車,刪除原分區
輸入 n 並按回車,建立新分區
輸入 p 並按回車,選擇建立主分區
輸入 1(預設),設定分區編號
確認新分割區大小,輸入 wq 儲存退出
四、更新檔案系統訊息
1.檢查檔案系統:e2fsck -f /dev/vdb1
2.調整檔案系統大小:resize2fs /dev/vdb1
3.掛載檔案系統到原位置(如 /www):mount /dev/vdb1 /www
4.使用 df -h 檢查訊息確認擴容完成。
五、收尾
1.重新掛載swap分割區:swapon /www/swap
2.建立任務檔案:echo “True” > /www/server/panel/data/502Task.pl
3.啟動寶塔服務:/etc/init.d/bt start
4.登入寶塔後台,財神捕魚刷新查看空間是否成功擴充至152G。
請確保在操作前仔細備份資料並了解每一步的含義和影響。