前言:
眼前咱们对“linux disk扩容”可能比较关注,大家都想要了解一些“linux disk扩容”的相关资讯。那么小编在网摘上汇集了一些有关“linux disk扩容””的相关文章,希望姐妹们能喜欢,同学们快快来了解一下吧!摘要:公司原来的虚拟服务器上已经挂载了一个sdb磁盘,作为数据库系统存放数据的磁盘。不过随着数据的增大,已有的数据已经占用了磁盘的70%多,需要进行磁盘扩容。计划将原来的sdb磁盘从300G扩容到500G。需要注意的是,卸载分区和重新分区,如果容量变大了,是不会影响现有数据的。
本文主要介绍对已经装载的磁盘进行无损扩容的过程,详细内容请参考下文。
一、准备阶段
1、在虚拟机上增加磁盘空间,例如之前300G,增加到500G。
2、执行指令# fdisk -l 查看磁盘容量是否变化
原来的磁盘:
物理扩容reboot后的磁盘情况:
二、正式扩容阶段
1、访问Linux系统查看磁盘使用情况
执行指令# df -hl 查看现在的挂载情况
备注:虽然虚拟平台已经扩容了磁盘,但是虚拟机没有正式生效,需要进行后续的操作。
2、执行指令# fdisk -l查看磁盘情况
执行指令# fdisk -l查看磁盘的真实扩容情况
3、卸载分区
执行指令# umount /dev/sdb1 /datadisk卸载分区
如果提示无法卸载,则需要kill进程(对应的进程为 1220和1134)。
4、执行指令# fdisk /dev/sdb 删除sdb1分区
备注:上述命令的d代表删除,随后w写入。
5、执行指令# fdisk /dev/sdb重新分区,并且查看磁盘情况,依次为n,p(主分区),1(分区号)后续直接回车即可。
备注:在fdisk指令中,依次为n,p(主分区),1(分区号)后续默认回车,如果碰到提示是否需要删除ext4标识,直接输入no跳过。
6、fdisk -l查看磁盘情况,end值变大,说明成功了。
7、执行指令# mount /dev/sdb1 /datadisk重新挂载分区
8、执行指令# df -Th 查看磁盘情况
备注:还没有真正扩容。
9、执行指令# blkid 查看磁盘文件系统内容
备注:通过查看,发现是ext4文件系统格式。
10、执行指令# resize2fs /dev/sdb1扩容系统文件空间
11、扩容完成,执行指令# df-Th再次查看磁盘状况。
12、执行指令# blkid查看分区的uuid
/dev/sdb1: UUID="3176cd24-83c7-4bb4-9bb3-6d1caa84f722"
13、执行指令# vim /etc/fstab添加/sdb启动时自动挂载
14、reboot服务器,完成磁盘扩容。
Linux系统重启后,完成对已装载的磁盘进行扩容。
标签: #linux disk扩容