非lvm格式磁盘扩容
非lvm格式磁盘扩容只适合虚拟机,同时只适合同一个磁盘从某个大小扩容到另一个大小,比如磁盘a原来300G,扩容磁盘a到600G,不适合物理服务器,同时不适合虚拟机新添加磁盘客户需要将虚拟机的/dev/sdb从300g扩容到600g/dev/sdb划分一个分区/dev/sdb1,挂载在/vdb2目录下首先检查数据大小,暂停所有业务,虚拟化平台对虚拟机192.168.0.47做快照其次,虚拟机通过英方
非lvm格式磁盘扩容只适合虚拟机,同时只适合同一个磁盘从某个大小扩容到另一个大小,比如磁盘a原来300G,扩容磁盘a到600G,不适合物理服务器,同时不适合虚拟机新添加磁盘
客户需要将虚拟机的/dev/sdb从300g扩容到600g
/dev/sdb划分一个分区/dev/sdb1,挂载在/vdb2目录下
首先检查数据大小,暂停所有业务,虚拟化平台对虚拟机192.168.0.47做快照
其次,虚拟机通过英方coopy备份到备用机房对应的虚拟机bak虚拟机上
检查两者之间数据大小相等,然后再进行下面的操作
umount /dev/sdb1
fdisk /dev/sdb
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): p *p表示显示分区情况
Disk /dev/sda: 53.7 GB, 53687091200 bytes, 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000d4615
Device Boot Start End Blocks Id System
/dev/sdb1 2048 6143 2048 83 Linux
Command (m for help): d *d表示删除分区
删除分区后不保存
直接进行下一步操作
Command (m for help): n *n表示新建
Partition type:
p primary e extended
Select (default e): p *这里的p表示主分区primary partition
Selected partition 1
First sector (62914560-104857599, default 62914560): *回车
Using default value 62914560
Last sector, +sectors or +size{K,M,G} (62914560-104857599, default 104857599):
Using default value 104857599
Partition 4 of type Linux and of size 20 GiB is set
*如果使用全部剩余容量则直接回车,如果只使用部分容量就输入+5G
Command (m for help): w *w表示保存
partprobe /dev/sdb
lsblk就可以看到/dev/sdb1变成了600G
但是此时df -h显示/dev/sdb1 还是300g
此时需要格式化分区/dev/sdb1
resize2fs /dev/sdb1 #更新逻辑卷信息(针对ext4格式执行)
xfs_growfs /dev/sdb1 #更新逻辑卷信息(针对xfs格式执行)
此时df -h发现/dev/sdb1空间变成了600G,同时/vdb2目录下数据正常
对根目录扩容也相同
只不过
fdisk /dev/sda
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): p *p表示显示分区情况
Disk /dev/sda: 53.7 GB, 53687091200 bytes, 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000d4615
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 6143 2048 83 Linux
/dev/sda2 6144 16143 10000 83 Linux swap
/dev/sda3 16144 26143 10000 83 Linux
此时删除根分区时,要确定根分区的起始位置时16144,后面新建根分区也要从16144开始
更多推荐
所有评论(0)