网站首页 > linux / 正文
摘要:公司原来的虚拟服务器上已经挂载了一个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系统重启后,完成对已装载的磁盘进行扩容。
Tags:linux磁盘满了
猜你喜欢
- 2024-11-26 VMware虚拟机中Linux系统磁盘空间扩容实战
- 2024-11-26 linux 排查磁盘问题的常用命令
- 2024-11-26 Linux 磁盘扩容(非LVM)方式
- 2024-11-26 Linux系统磁盘分区管理LVM概念及扩容操作
- 2024-11-26 linux系统磁盘空间使用情况
- 2024-11-26 k8s自动化运维十二-磁盘管理
- 2024-11-26 linux磁盘空间查看命令(du,df)剩余空间查看详解
- 2024-11-26 linux中crontab定时任务导致磁盘满和云监控未报警的的坑
- 2024-11-26 centos7 提示根目录系统文件已满,如何解决?
- 2024-11-26 Linux 查找占用磁盘IO读写很高的进程方法