将LVM /扩展为ext4

在我的机器上安装solusvm似乎存在一些误解或混淆。 据我所知,我不需要LVM的基于OpenVZ的安装。 到目前为止,这是事实。 我有一个77G分区正在使用和安装到/

整个驱动器是240G。 有一个LVM /扩展占用了140G的空间,没有任何东西。 pvscan显示它是空的, df -h完全不显示它,而其他的命令有类似的结果。

我正在寻找一种方法来擦除LVM驱动器/分区,在这种情况下是/ dev / sda5。 “扩展”是/ dev / sda4

这是fdisk -l的输出

 Disk /dev/sda: 240.1 GB, 240057409536 bytes 255 heads, 63 sectors/track, 29185 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x000d3908 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 10263 81920000 83 Linux /dev/sda3 10263 10785 4194304 82 Linux swap / Solaris /dev/sda4 10785 29186 147803136 5 Extended /dev/sda5 10785 29186 147802112 8e Linux LVM 

我希望改变sda4 / 5并创build一个单一的驱动器作为ext4分区。 然后,我将在系统中将该sda挂载到某个目录作为140G分区。

我觉得我在这里误解了一些东西,所以请让我知道是否有什么事情是完全错误的,或者如果你需要进一步的信息。

提前致谢。

如果/dev/sda5上没有任何内容,你需要做的是改变分区的分区types,在其上创build一个ext4文件系统,然后挂载它。

首先,你可能想运行blkid /dev/sda5来validation那里没有任何东西。 如果它确定了某些内容,并且要覆盖它,可以使用wipefs --all /dev/sda5来完成。

您可以使用fdiskt命令更改分区types。 (严格地说,这一步并不是真的必要,但它有助于保持分区表的清洁。)在这里,您想要将分区types更改为83 ,这与您的其他文件系统相同:

 $ sudo fdisk /dev/sda [...] Command (m for help): t Partition number (1,2,5, default 5): 5 Hex code (type L to list all codes): 83 Changed type of partition 'Linux LVM' to 'Linux'. 

使用w命令保存更改。

然后你可以使用mkfs.ext4 /dev/sda5在其上创build一个新的文件系统。

那么你可能想在/etc/fstab添加一个条目。 例如:

 /dev/sda5 /targetdir ext4 defaults 0 2 

然后最后挂载它: mount /targetdir