Linux 中使用 fdisk 进行 LVM?

Linux 中使用 fdisk 进行 LVM?

这个问题类似于使用 lvm 时 fdisk 分区类型重要吗但还是会要求其澄清。

在安装 CentOS 6.5 时,我意外地使用了一个新的 3TB 虚拟磁盘,并执行了命令 pvcreate、vgcreate 和 lvcreate,然后执行了 mkfs.ext4 来创建 LVM。这甚至没有使用 fdisk。虽然所有文档,甚至是 RHCSA 考试书籍中的文档都写着第一步是在创建 LVM 之前创建一个分区并使用 fdisk,但我已经成功创建了一个 LVM 并将其挂载以供使用,并且它在没有使用 fdisk 的情况下重启后仍然可用。

从逻辑上讲,这应该可行,因为 fdisk 与 parted 和 gdisk 等其他工具相比落后。因此,我似乎不必使用 fdisk。

有什么想法吗?这是一种好的做法吗?

答案1

这样就可以了。

但是,许多工具可能会假设您的设备中有一个 MBR/分区表/dev/sdX,并尝试采取相应的措施。如果其中一个实用程序写入您的硬盘 MBR 位置,则会损坏硬盘上的数据。

因此,虽然系统现在可以正常运行,但如果您不小心,以后仍可能会导致问题。

相关内容