Partition
pvcreate 應用到現有分區時是否會擦除數據?
我的捲組 (VG) 中名為“linuxvg”的空間不足,因此選擇再添加一個物理卷 (PV),稱為 /dev/sda11(已存在於分區表中)。我只是跑了:
pvcreate /dev/sda11 pvextend linuxvg /dev/sda11
問題是 /dev/sda11 也是我的根分區,這個操作使它停止工作(我被定向到緊急外殼而不是引導)。我錯誤地認為一個分區可以同時用於 VG 和普通卷。
我試圖通過做來恢復這個過程
vgreduce linuxvg /dev/sda11 pvremove /dev/sda11
這似乎將所有內容恢復到原始狀態,但似乎我的 /dev/sda11 中的所有文件都失去了。由於“文件系統”在執行時為空
lsblk -f
我再次使用創建它
mkfs.ext4 /dev/sda11
沒有成功。
非常感謝您的幫助,我已經堅持了太久了!
正如您所意識到的,給定的分區一次只能用於一件事。此時您幾乎需要從備份中恢復,或者從頭開始重新安裝。
(您可以嘗試PhotoRec,但除非您特別有需要恢復的數據,否則它可能不值得;我懷疑它會恢復您的二進製文件和配置文件。您也可以繼續執行
strings
以/dev/sda11
提取任何剩餘的配置資訊。)