如何收缩Linux分区(sda2,types是Linux LVM)

我有2个分区的SD卡。 第二个分区sda2(LVM)的大小是1.4TB,想缩小到50GB。 我减less逻辑卷为50GB,但是当我运行vgdisplay它显示免费PE /大小1.33 TiB。 我想要这个空闲空间有sda而不是sda2来创build我想不被格式化的sda3分区(谁熟悉Oracle和asm,我会澄清我想sda3标记为asm磁盘)

所以我想从sda2拿1.33 TiB给sda,怎么样? 请帮忙。

fdisk -l

pvdisplay将

的vgdisplay

lvdisplay命令

在使用fdisk减less文件系统上的分区之后,必须调整LVM物理卷的大小。

我目前还没有可能确认具体步骤,因此在执行这些步骤之前,应该先让某人审查这些步骤。

1.备份您的数据!

如果出现问题,请确保备份您的数据。

2.调整文件系统的大小

resize2fs -p /dev/VolGroup00/LogVol00 50GB

3.调整逻辑卷的大小

lvresize -L50G /dev/VolGroup/LogVol00

4.备份分区表

sfdisk -d /dev/sda > /var/tmp/partition-table.txt

5.删除/ dev / sda2分区

使用fdisk删除分区/dev/sda2

6.创build一个新的/ dev / sda2分区

创build一个新的分区,具有与以前的分区完全相同的起始偏移量(这应该是默认值),并使其仅为50G

7.调整LVM物理卷的大小

pvresize /dev/sda2

确保你有备份!

这就是说,对于物理分区,我已经有很多运气与gparted无论是Windows或Linux。

启动gparted光盘,它给你一个很好的gui来调整你的分区。