2022年7月26日 星期二

centos 更改 root 容量

 1.備份/home

tar cPvf /tmp/home.tar /home

2.停用/home

umount /home



2.1若無法停止/home,先中止/home裡面的程序。

fuser -km /home/

3.刪除/home的邏輯磁區

lvremove /dev/mapper/centos-home

4.增加/root所在的邏輯磁區

lvextend -L 100G /dev/mapper/centos-root //指定容量100G
lvextend -L +10G /dev/mapper/centos-root //增加10G
lvreduce -L -10G /dev/mapper/centos-root //減少10G


xfs_growfs指令是針對xfs的文件系統
xfs_growfs /dev/mapper/centos-root //執行調整

 
4.1.若上述執行調整失敗,請嚐試以下指令

fsadm resize /dev/mapper/centos-root

5.重新建立/home

lvcreate -L 141G -n /dev/mapper/centos-home

5.1.調整

mkfs.xfs /dev/mapper/centos-home

 
6.掛載/home

mount /dev/mapper/centos-home

 
7.恢復/home文件

tar xvf /tmp/home.tar -C /home/

cd /home/home/
mv *../
 
8.完成後再檢查看看

df -h

沒有留言:

張貼留言