本期文章为大家介绍一下关于root目录内存小如何扩容的操作教程,教程实验为虚拟环境下操作,小伙伴们如果在生产环境下出现这种问题,一定要先在测试环境下测试进行哦,以免造成损坏,接下来我为大家介绍一下具体操作:
我们在工作中可能会遇到的问题:
- 使用VM安装的Linux虚拟机,很多人安装系统时,都会习惯性的选择默认分区安装,后面部署其他项目时,导致root目录下内存不足,又不想做迁移。
- 另一种就是在生产环境下,需要部署其他项目时,发现root目录内存太小,home空间比较大,导致部署其他项目也失败。
root分区追加空间具体操作教程:
注意:进行以下步骤时,需要对该目录进行备份哦!
先查看一下当前的磁盘情况:df -hl
[root@bogon /]# df -hl
Filesystem Size Used Avail Use% Mounted on
devtmpfs 2.7G 0 2.7G 0% /dev
tmpfs 2.7G 0 2.7G 0% /dev/shm
tmpfs 2.7G 12M 2.7G 1% /run
tmpfs 2.7G 0 2.7G 0% /sys/fs/cgroup
/dev/mapper/centos_bogon-root 50G 1.8G 49G 4% /
/dev/sda1 1014M 176M 839M 18% /boot
/dev/mapper/centos_bogon-home 44G 33M 44G 1% /home
tmpfs 544M 0 544M 0% /run/user/0
步骤:
先进行home目录备份
[root@bogon /]# cd /
[root@bogon /]# tar -czvf home.tgz home/
[root@bogon /]# mv home.tgz /tmp
备份完成后,将home目录卸载
//安装fuser
yum -y install psmisc
fuser -km /home/
umount /home
lvremove /dev/mapper/centos_bogon-home //对话框 y
///dev/mapper/centos-home 180G
这时候可以查看一下目录磁盘情况,将空间分配给root
[root@bogon /]# df -hl
Filesystem Size Used Avail Use% Mounted on
devtmpfs 2.7G 0 2.7G 0% /dev
tmpfs 2.7G 0 2.7G 0% /dev/shm
tmpfs 2.7G 12M 2.7G 1% /run
tmpfs 2.7G 0 2.7G 0% /sys/fs/cgroup
/dev/mapper/centos_bogon-root 50G 1.8G 49G 4% /
/dev/sda1 1014M 176M 839M 18% /boot
tmpfs 544M 0 544M 0% /run/user/0
lvextend -L +30G /dev/mapper/centos_bogon-root
现在空间是追加了,然后就要扩展root的目录大小了
xfs_growfs /dev/mapper/centos_bogon-root
[root@bogon /]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 2.7G 0 2.7G 0% /dev
tmpfs 2.7G 0 2.7G 0% /dev/shm
tmpfs 2.7G 12M 2.7G 1% /run
tmpfs 2.7G 0 2.7G 0% /sys/fs/cgroup
/dev/mapper/centos_bogon-root 80G 1.8G 79G 3% /
/dev/sda1 1014M 176M 839M 18% /boot
tmpfs 544M 0 544M 0% /run/user/0
恢复home目录
lvcreate -L 10G -n /dev/mapper/centos_bogon-home ## 分配空间
mkfs.xfs /dev/mapper/centos_bogon-home ## 创建文件系统
mount /dev/mapper/centos_bogon-home ## 把home目录挂载回去
tar -xzvf /tmp/home.tgz -C /home
//这时会有两层home目录,这个也可以压缩时在home下压缩,就不会有这步操作了
mv * ../
cd ..
rm -rf home
[root@bogon home]# df -hl
Filesystem Size Used Avail Use% Mounted on
devtmpfs 2.7G 0 2.7G 0% /dev
tmpfs 2.7G 0 2.7G 0% /dev/shm
tmpfs 2.7G 12M 2.7G 1% /run
tmpfs 2.7G 0 2.7G 0% /sys/fs/cgroup
/dev/mapper/centos_bogon-root 80G 1.8G 79G 3% /
/dev/sda1 1014M 176M 839M 18% /boot
tmpfs 544M 0 544M 0% /run/user/0
/dev/mapper/centos_bogon-home 10G 33M 10G 1% /home
以上就是扩容root目录的具体操作步骤教程
Comments