Permissions
Debian:我無法登錄 + 系統備份和恢復後無法正常啟動
我曾經將我的系統/配置文件從
lvm-based
/dev/mapper/devuan--vg-root
+/dev/mapper/devuan--vg-home
分區復製到外部儲存中,並btrfs
在安裝Windows
.lvm-based
/dev/mapper/devuan--vg-var
不幸的是,我忘了從+/dev/mapper/devuan--vg-tmp
分區複製其餘部分。問題
設置並安裝後
grub
,我可以進入boot
系統,但是:
- 系統在以下錯誤消息中停止載入:
fsck from util-linux 2.27.1 /bin/fsck.btrfs: /dev/mapper/devuan--vg-home does not exist /bin/fsck.btrfs: /dev/mapper/devuan--vg-tmp does not exist /bin/fsck.btrfs: /dev/mapper/devuan--vg-var does not exist fsck exited with status code 8
- 由於某些伺服器的文件夾失去,我也遇到了其他錯誤,例如
/var/*
-那時,我設法手動創建它們,以及從.cron``exim4``/var/lib/dpkg/*``/var/cache/dpkg/*``xubuntu
livecd
fsck
我為錯誤找到的唯一解決方案是 totouch /fastboot
,但這僅限於下一個boot
(即不是永久解決方案)。問題
- 如何永久禁用
lvm
分區檢查boot
(我的意思是完全解除安裝)?lvm
backing up and restoring
您可以為system + user data
fromlvm
分區的文件系統建議什麼工具,將來更有效?
您未能恢復作業系統文件的文件所有權和權限。系統啟動並允許 root 登錄給我留下了深刻的印象。
如果您進行了良好的備份,您應該能夠正確擦除和恢復。否則,您需要從頭開始重新安裝,然後從主目錄中恢復文件。
理論上應該可以重新應用
deb
您已經安裝的軟體包,但是如果沒有軟體包數據庫,/var
那幾乎是不可能的。要回答您添加的具體問題,
- 重新安裝或從已知良好的備份恢復。您沒有備份,因此您只有一個選擇。
- 您沒有已安裝軟體包的數據庫,因此您必須一一挑選 LVM 工具(程序、庫、配置文件)。見#1
- 有很多選擇。這裡有幾個
rsnapshot
及其依賴rsync
tar
duplicity
和duplicati
- Veeam Agent - 免費(商業軟體,但財務成本為零)。我在專業和家裡使用它。我不隸屬於 Veeam
下次我建議您在
/usr/local/
(例如/usr/local/bin/wais
)或/opt
. 然後,您可以輕鬆地將它們複製到新系統。