sda2 (/) 根分區空間已滿。sda3 (/home) 家目錄分區空間充裕。/www,需遷移至 /home/www 釋放根分區空間。利用符號連結(Symbolic Link)特性「可跨分區」,遷移資料後建立連結,服務無需修改設定檔即可透明存取。
# 1. 停止相關服務
service httpd stop
service vsftpd stop
service mysqld stop
# 2. 移動目錄至新分區
mv /www /home/www
# 3. 建立符號連結(原路徑指向新位置)
ln -s /home/www /www
# 4. 重新啟動服務
service mysqld start
service httpd start
service vsftpd start
ln -s 目標 連結名:建立軟連結(符號連結),類似 Windows 捷徑,支援跨檔案系統。ln 無 -s)不可跨分區,故必須用軟連結。/www,驗證服務正常後再清理舊資料(此處 mv 已移動無殘留)。ls -l /www
# 輸出應顯示:lrwxrwxrwx 1 root root 10 Mar 10 10:00 /www -> /home/www
df -h /www /home/www
# 確認掛載點不同,但內容一致
/var/lib/docker -> /home/docker/var/log/nginx -> /home/logs/nginx/var/lib/mysql -> /home/mysql(需修改 datadir 設定或同樣用連結)。「停服務 → 移資料 → 建軟連結 → 起服務」四步驟,利用 Linux 符號連結跨分區特性,零修改設定檔即可完成目錄遷移,是系統管理員擴充磁碟空間的經典技巧。
Tomcat JVM 參數調優避坑指南:CATALINA_OPTS vs JAVA_OPTS 關鍵差異與生產級配置模板
Linux scp 指令實戰:本地與遠端雙向複製、資料夾遞迴、改名、指定連接埠
RedHat 掛載安裝鏡像建立本地 yum 來源:掛載 ISO、編輯 .repo、驗證安裝 gcc/telnet 實測
Linux chkconfig 服務管理完全指南:運行等級控制、新增/刪除服務、service vs /etc/init.d 兩種啟停方式
Linux 用戶與組管理命令全攻略:useradd/userdel/usermod/groupadd
Vim 進階配置大全:語法高亮、縮排、摺疊、多語言、按鍵映射一站式設定
Linux 網絡安裝 (PXE/Kickstart) 全自動化部署實戰:DHCP + TFTP + FTP + Kickstart 完整流程