MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > linux / 正文

Linux 磁盘扩容(非LVM)方式

2024-11-26 14:52 huorong linux 8 ℃ 0 评论

今天接到一个客户的需求,CentOS的 / 分区容量太小了,OA系统所有的数据都在这下面,由于当时前同事给客户安装系统时采用了标准分区,而不是LVM逻辑卷,所以不支持在线扩容。

df -hT 查看磁盘使用情况

客户的/home 可用空间有将近300多G,而 / 只有不到100G的空间,需要把 /home 剩余空间扩容到 / 下。

首先第一步要备份/home 下的数据

cd / 进入 / 分区下

tar -zcvf backup_home.tar.gz /home

已经做好了备份,下一步卸载/home 分区,并删除分区。

sda5 是 /home 删掉,sda4 是扩展分区同样删除释放可用空间。所以我们直接删除sda4即可。

输入P,查看分区情况,输入d 删除分区,现在可以看到sda4和sda5 已经被删掉了。

继续删除sda3 ,这个分区对应的是 / ,也是我们所要扩容的分区,切记不要输入w保存。

输入n 新建分区,输入起始位 ,+新的大小容量。再次输入p查看,已经扩容成功了。

我们接着把/home 建立出来,输入w保存退出。

使用partprobe /dev/sda 更新同步磁盘,使用xfs_growfs来扩容文件系统,如果你使用的是ext3 ext4的文件系统的话,使用resize2fs ,再次查看磁盘使用情况。

此时已经完美扩容完成,需要重启下系统,后面只需要把/home分区挂载,恢复之前备份的数据就OK了。

值得注意的是,需要修改fstab文件中/home分区的开机自动挂载,新建之后的UUID已经改变。

欢迎大家在评论区留言讨论。

Tags:linux磁盘满了

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言