- 在安裝centos系統(tǒng)的時(shí)候,如果在安裝時(shí)沒(méi)有分配磁盤空間,選擇的是默認(rèn)分配的,在安裝完成后,可以發(fā)現(xiàn)大容量磁盤往往分配在了home下面。
- 在沒(méi)有大量自定義用戶使用的情況下,home的空間基本不用時(shí),可以將空間轉(zhuǎn)移至root下面。
2|0二、實(shí)操
2|11、準(zhǔn)備
- 查看操作系統(tǒng)的版本
- 命令:cat /etc/redhat-release
- 查看操作系統(tǒng)的磁盤空間
- 命令:df -h
- 注意:要計(jì)算好移到root下的空間,后面還要再次新建home空間需要一定的空間。如:將30G轉(zhuǎn)移到root下,預(yù)留8G新建給home。
- 提示:/dev/mapper/centos-root、/dev/mapper/centos-home在不同的機(jī)器上可能名字不一樣,命令如果使用的目錄名稱不同時(shí)注意更換名稱。
- 備份home分區(qū)文件
- 命令:tar cvf /tmp/home.tar /home
- 卸載home分區(qū)文件
- 命令:umount /home
- 【可選步驟】如果卸載時(shí),發(fā)現(xiàn)/home使用中,需要先終止,終止之后再卸載即可卸載成功
- 命令:fuser -km /home
- 注意:若fuser提示沒(méi)有該命令時(shí),需要安裝工具包,如:yum install -y psmisc
2|22、操作
- 刪除/home的lv卷
- 命令:lvremove /dev/mapper/centos-home
- 擴(kuò)展/root的lv卷
- 命令:lvextend -L +30G /dev/mapper/centos-root
- 擴(kuò)展/root的文件系統(tǒng)
- 命令:xfs_growfs /dev/mapper/centos-root
- 重新創(chuàng)建/home的lv卷(根據(jù)之前計(jì)算好的剩余的磁盤空間小1G左右)
- 命令:lvcreate -L 8G -n /dev/mapper/centos-home
- 創(chuàng)建/home文件系統(tǒng)
- 命令:mkfs.xfs /dev/mapper/centos-home
- 掛載/home的lv卷
- 命令:mount /dev/mapper/centos-home
- 恢復(fù)備份的home.tar壓縮文件到/home目錄下
- 命令:tar xvf /tmp/home.tar -C /home
- 檢查磁盤空間
- 命令:df -h