Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux 修改已掛載硬碟目錄實戰:從 /home 遷移至 /data 完整步驟

編輯:關於 Linux

雲伺服器常將系統盤與資料盤分離,若需將資料盤從 /home 重新掛載至 /data,需依序卸載、建立新目錄、掛載、修改 fstab。本文以實際操作範例示範完整流程,避免資料遺失與開機掛載失敗。

硬碟重新掛載示意圖

操作場景

資料盤 /dev/sdb1 目前掛載於 /home,需遷移至 /data。

步驟詳解

  1. 確認分區資訊:df -h 查看裝置名稱、掛載點、可用空間
  2. 建立新掛載點:mkdir -p /data(若不存在)
  3. 卸載原掛載點:umount /home
    若提示「目標忙碌」,用 lsof /home 或 fuser -mv /home 找出佔用程序並終止
  4. 掛載至新目錄:mount /dev/sdb1 /data
  5. 驗證資料完整:ls -la /data 確認檔案齊全
  6. 修改 /etc/fstab 永久生效:
    編輯 vi /etc/fstab,將原 /home 行改為:
    /dev/sdb1 /data ext4 defaults 0 0
    (檔案系統類型依實際格式填寫 ext4/xfs 等)
  7. 測試 fstab 正確性:mount -a 若無錯誤即設定成功

注意事項

  • 操作前請備份重要資料
  • 若 /home 為系統關鍵目錄(含使用者家目錄),遷移前需確認無服務依賴,或同步建立符號連結 ln -s /data/home /home
  • SELinux 環境下可能需執行 restorecon -Rv /data 恢復安全性內文
  • 雲平台(AWS EBS、阿里雲雲盤)建議使用 UUID 掛載:UUID=xxxx /data ext4 defaults 0 0,避免裝置名稱漂移

驗證重開機自動掛載

reboot
df -h | grep /data  # 確認自動掛載成功
Copyright © Windows教程網 All Rights Reserved