我有2个分区与以下布局
Disk /dev/xvda: 376.4 GB, 376354897920 bytes 255 heads, 63 sectors/track, 45755 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: 0x000da515 Device Boot Start End Blocks Id System /dev/xvda1 * 1 64 512000 83 Linux Partition 1 does not end on cylinder boundary. /dev/xvda2 64 2613 20468736 8e Linux LVM /dev/xvda3 2613 7835 41948160 8e Linux LVM
我不小心给了这个磁盘350GB的空间,但是我希望它是100GB,现在我可以从SAN制作另一个100GB的卷,并且要把它的数据移动到100GB大小的磁盘上。
我已经试过使用gparted,parted,但没有一个为我工作。 即使DD在这种情况下也不起作用。 可能是clonezille会有帮助吗?
谢谢
简短的forms:你想pvmove 。
更长的forms:首先,您需要创build新的SAN磁盘,然后在该新设备上创build物理卷。 一旦你这样做了,你可以使用pvmove来重新定位你希望移动的逻辑卷。 例如,要将名为lv.home1的逻辑卷从xvda3移动到xvdb1(随机select的设备名称),您将发出:
pvmove --name lv.home1 /dev/xvda3 /dev/xvdb1
有关pvmove命令的详细信息,请参阅man pvmove 。