liunx磁盘分区扩容实操
一、现状,假设虚拟机其中有一个磁盘分区使用率已经达到 96%,根据需求在不影响这个磁盘分区的资料进行扩容。
1、查看磁盘 sdb1 起始柱面,sdb1 分区 Start 开始 ___2048 end 结束 ___10485759 记录好 Start 初始值
fdisk -l
2、先在虚拟机上扩容,从 5G 扩容到 10G
3、在 liunx 卸载这个需要扩容磁盘
umount /data/
4、进行对 sdb 磁盘分区扩容操作
p 打印
d 选择分区序号删除,删除完了不要保存也不要退出
n 新建分区表,选择主分区原来的序号 1
p 打印
分区号:1
起始扇区:默认是 2048 保持和原始的之前的 start 值,结束扇区为给虚拟机扩容后的打印出来的记录值
wq 保存
5、这里文件格式为是 xfs
mount /dev/sdb1 /data/
xfs_growfs /data/
注意:如果是 ext4 则需要使用
e2fsck -f /dev/sdb 检查
resize2fs /dev/sdb 扩大
总结:
1、取消磁盘挂载
2、 fdisk -uS /dev/vdb,记录那个 start 的起始值
3、然后按 d 选择分分区序号删除,删完了不要保存也不要退出
4、直接按 n -----> 选择主分区原来的序号 1
5、设置起始值为之前的 start 值
6、然后 wq 保存退出
然后根据不同的磁盘分区格式去更新一下
resize2fs 针对文件系统 ext2 ext3 ext4
xfs_growfs 针对文件系统 xfs
是要把原目录删掉重新格式化?不用重新格式化
上面做了 mysql、es 等数据库有没有影响?那你最好是把所有的都停了先,在做
这种没人敢打包票完全正常的。都得做最坏的打算。。但一般就是删分区,然后起始位置相同建立新的分区 end 位置选到最后
除非你是逻辑卷,如果不是逻辑卷,你就至于这种方式
** 就是删分区和新建分区的时候要注意下起始