Centos5
如何更改 /home 的掛載點
我正在使用 CentOS 5.8 x64bit
我的所有使用者目錄都在 /home/ 目錄中,CentOS 與 /home 一起安裝的驅動器在
/dev/mapper/VolGroup01-LogVol00
而且它已經滿了,我還剩下 12%。我預計2個月內會滿。所以我在想的是向伺服器添加 1TB 驅動器,然後將 /home 重新安裝到新驅動器上,例如
/dev/sdd1 917G 1G 916G 1% /home
但我在這裡遇到了一些障礙。
您認為我必須在編輯安裝點之前將所有使用者文件夾複製到新驅動器上
fstab
嗎?所以這個過程可能類似於這樣;
- 格式化/分區新驅動器
- 在臨時文件夾 /tempfolder 下掛載驅動器
- 將 /home 的內容複製到 /tempfolder
- 編輯掛載到 /home 而不是 /tempfolder 的位置
您可以使用的一個選項是 LVM(因為您的 /home 似乎已經是 LVM 卷的一部分)。使用它,您只需將新的物理磁碟添加到 LVM 卷組,擴展邏輯卷,最後擴展文件系統。
在我的頭頂上,像
pvcreate /dev/your_new_disk vgextend VolGroup01 /dev/your_new_disk lvextend -l+%100FREE VolGroup01/LogVol00 resize2fs /dev/mapper/VolGroup01-LogVol00
如果使用 ext3/4 以外的其他工具,請替換
resize2fs
為您擁有的文件系統大小調整工具。這個解決方案很糟糕,如果你的原始驅動器死了,你的數據就會消失。但是你有定期備份儲存在某個地方,對吧?