當根分區 / (sda2) 空間耗盡,而 /home (sda3) 餘裕時,可將佔用空間大的服務目錄(如 /www)遷移至 /home,再建立**軟連結**指向新位置,實現零停機(僅需短暫停服)擴容。
# 1. 停止相關服務
service vsftpd stop
service httpd stop
service mysqld stop
# 2. 遷移資料 (保留權限、屬性、時間戳)
mv /www /home/www
# 3. 建立軟連結
ln -s /home/www /www
# 4. 驗證
ls -l /www # 應顯示 /www -> /home/www
df -h / /home # 確認根分區釋放空間
# 5. 啟動服務
service mysqld start
service httpd start
service vsftpd start
mv 耗時(同分區則為瞬間更名,跨分區需實際複製)。rsync -av /www/ /home/www/ 同步後再切換,減少停機窗口。restorecon -Rv /home/www。netstat -lntp | grep -E ':80|:3306|:21'
curl -I https://localhost
mysql -u root -p -e "show databases;"
/var/lib/mysql 遷移至大分區/var/log 遷移釋放根分區/var/lib/docker 遷移