Lvm

pvcreate 會破壞分區中的所有數據嗎?

  • February 24, 2019

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 count=1

如果我使用將磁碟pvcreate標記為PV,是否意味著會破壞磁碟上的所有數據?pvcreate

如果我使用將包含文件系統的分區pvcreate標記為 PV 作為 PV,它會破壞文件系統中的所有數據嗎?如果是,這是否意味著我不能將文件系統從分區移動到 LV,將分區作為 PV(然後是 LV)?pvcreate``lvcreate

謝謝。

是否說 pvcreate 會銷毀磁碟上的所有數據,

不,我閱讀了您問題中的所有引文,但並沒有這麼說。

永遠不要 pvcreate,而不是 mkfs,會安全地刪除分區。它們不會寫入大部分分區。他們只寫他們需要的東西,其餘的被忽略。

當作業系統讀取這個分區時,它會看到它是什麼類型,並且只跟隨初始化數據的連結,其餘的舊數據將被忽略。但是,如果您選擇以不同的方式閱讀它(取證分析),那麼您可以看到以前的大部分內容)。

然而

雖然我們不能相信他們會刪除數據,但我們也不能相信他們不會覆蓋數據。他們寫他們需要的東西,這可能會過度正確的重要數據。

有沒有辦法從一個文件系統/PV 轉換為另一個?

我不知道。這取決於你要轉換成什麼。

引用自:https://unix.stackexchange.com/questions/502710