是否可以从现有 Linux 服务器中删除 LVM 而不丢失数据?出于某些原因,我更喜欢使用 gparted 管理磁盘,并且需要增加分区大小。
我阅读了大量有关 LVM 的资料,最后决定继续使用 gparted。我对它更有信心,使用虚拟化环境(基于 VMware)我不需要 LVM 层。不幸的是,之前的服务器是用 LVM 格式化的,下面是分区表。我可以离线,所以我的想法是重新创建相同的 Linux 服务器并使用 rsync 复制所有文件。还有其他方法吗?
faser@bacardi:~$ sudo fdisk -l
Disk /dev/sda: 85.9 GB, 85899345920 bytes
255 heads, 63 sectors/track, 10443 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: 0x000b665f
Device Boot Start End Blocks Id System
/dev/sda1 * 1 32 248832 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 32 10444 83634177 5 Extended
/dev/sda5 32 10444 83634176 8e Linux LVM
root@bacardi:~# mount
/dev/mapper/mojito-root on / type ext4 (rw,errors=remount-ro)
/dev/sda1 on /boot type ext2 (rw)
答案1
如果您有足够的可用空间,能够启动某些离线媒体,并且对分区和文件系统创建有很好的理解,那么您可能可以这样做。
如果您无法离线,或者没有足够的空闲空间,那么您会发现这非常困难。
我不知道为什么你不想使用 LVM 来扩展卷。这很容易,并且可以在线完成。