pvcreate会破坏分区中的所有数据吗?

Tim*_*Tim -1 lvm

man pvcreate

pvcreate 初始化PV,使其被识别为属于LVM,并允许PV 在VG 中使用。PV 可以是磁盘分区、整个磁盘、元设备或环回文件。

对于 DOS 磁盘分区,应使用 fdisk(8)、cfdisk(8) 或等效函数将分区 ID 设置为 0x8e。对于 GUID 分区表 (GPT),ID 为 E6D6D379-F507-44C2-A23C-238F2A3DF928。对于整个磁盘设备,只需擦除分区表,这将有效地破坏该磁盘上的所有数据。这可以通过将第一个扇区归零来完成:

dd if=/dev/zero of=PhysicalVolume bs=512 计数=1

如果我使用pvcreate磁盘标记为PV,是否意味着pvcreate会破坏磁盘上的所有数据?

如果我将包含文件系统的分区pvcreate标记为PV,是否会破坏文件系统中的所有数据?如果是,是否意味着我无法将文件系统从分区移动到 LV,将分区作为 PV(然后是LV)?pvcreatelvcreate

谢谢。

ctr*_*lor 5

是不是说pvcreate会破坏磁盘上的所有数据,

虽然您可能会丢失数据(就像您可能在沙发后面丢失一只袜子一样)。

不,如果不会破坏您的所有数据,甚至大部分数据。而且,您问题中的引号,不要说这会破坏您的数据。

pvcreate、 或 都不会mkfs安全地删除分区。它们不会写入分区的大部分内容。他们只写他们需要的内容,其余的被忽略。

当操作系统读取此分区时,它将查看它是什么类型,并且仅跟踪初始化数据的链接,其余旧内容将被忽略。但是,如果您选择以不同的方式阅读它(取证分析),那么您可以看到以前的大部分内容)。

然而

虽然我们不能相信他们会删除数据,但我们也不能相信他们不会覆盖数据。他们写入需要的内容,这可能会覆盖重要数据。

有没有办法从一种文件系统/PV 转换为另一种文件系统/PV?

我不知道。这取决于你要转换成什么。