我目前在实时环境中的虚拟机上运行着 CentOS 6.5。需要增加空间的情况已经出现过几次了,按照网上的指南操作后,它一直运行良好,直到今天。
之前我已经创建了主分区,现在有 4 个,据我所知这是最大值。
fdisk -l
显示以下内容:
Disk /dev/sda: 107.4 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0002d169
Device Boot Start End Blocks Id System
/dev/sda1 * 1 64 512000 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 64 2611 20458496 8e Linux LVM
/dev/sda3 6528 8485 15727635 8e Linux LVM
/dev/sda4 2611 6527 31456607+ 8e Linux LVM
Partition table entries are not in disk order
Disk /dev/mapper/vg_kaylavm-lv_root: 65.1 GB, 65062043648 bytes
255 heads, 63 sectors/track, 7910 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/vg_kaylavm-lv_swap: 4194 MB, 4194304000 bytes
255 heads, 63 sectors/track, 509 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
在不丢失数据的情况下删除 /dev/sda4 并创建扩展分区的正确方法是什么(假设这是正确的做法)?
在网上我可以看到许多关于如何扩展的指南,但没有一个与上述内容相关的。
更新
pvs
显示:
PV VG Fmt Attr PSize PFree
/dev/sda2 vg_kaylavm lvm2 a-- 19.51g 0
/dev/sda3 vg_kaylavm lvm2 a-- 15.00g 0
/dev/sda4 vg_kaylavm lvm2 a-- 30.00g 0
lvs
显示:
LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert
lv_root vg_kaylavm -wi-ao---- 60.59g
lv_swap vg_kaylavm -wi-ao---- 3.91g
答案1
只需在调整虚拟磁盘大小后将 sda3 更改为驱动器新末端的终点即可。更改分区大小后,只需运行pvresize
。
为了记录起见,你应该首先这样做,而不是创建额外的 PV。
另一个选项是简单地添加另一个虚拟磁盘。这应该很容易,具体取决于您的虚拟机管理程序。添加新虚拟磁盘后,将其添加为另一个物理卷。
答案2
- 我将在一个切片中创建新的 1000GB 驱动器
- 启动你熟悉的任何实时发行版
- dd 引导记录,第一个(引导分区)和第二个(sda2)分区从旧驱动器映像到新驱动器映像
- 调整新驱动器映像上的第二个分区的大小以填充磁盘
- 调整新磁盘上数据分区的文件系统大小以覆盖所有可用空间
- 从第一个驱动器(sda3)安装第三个数据分区并将所有数据复制到新驱动器上的新数据分区
- 从第一个驱动器 (sda4) 挂载第四个数据分区并将所有数据复制到新驱动器上的新数据分区
- 从新的 1000GB 驱动器启动机器
- 享受!