Permissions

Debian:我無法登錄 + 系統備份和恢復後無法正常啟動

  • September 13, 2021

我曾經將我的系統/配置文件從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系統,但是:

  1. 系統在以下錯誤消息中停止載入:
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
  1. 由於某些伺服器的文件夾失去,我也遇到了其他錯誤,例如/var/*-那時,我設法手動創建它們,以及從.cron``exim4``/var/lib/dpkg/*``/var/cache/dpkg/*``xubuntu livecd

fsck我為錯誤找到的唯一解決方案是 to touch /fastboot,但這僅限於下一個boot(即不是永久解決方案)。

問題

  1. 如何永久禁用lvm分區檢查boot(我的意思是完全解除安裝)?lvm
  2. backing up and restoring您可以為system + user datafromlvm分區的文件系統建議什麼工具,將來更有效

您未能恢復作業系統文件的文件所有權和權限。系統啟動並允許 root 登錄給我留下了深刻的印象。

如果您進行了良好的備份,您應該能夠正確擦除和恢復。否則,您需要從頭開始重新安裝,然後從主目錄中恢復文件。

理論上應該可以重新應用deb您已經安裝的軟體包,但是如果沒有軟體包數據庫,/var那幾乎是不可能的。


要回答您添加的具體問題,

  1. 重新安裝或從已知良好的備份恢復。您沒有備份,因此您只有一個選擇。
  2. 您沒有已安裝軟體包的數據庫,因此您必須一一挑選 LVM 工具(程序、庫、配置文件)。見#1
  3. 有很多選擇。這裡有幾個

下次我建議您在/usr/local/(例如/usr/local/bin/wais)或/opt. 然後,您可以輕鬆地將它們複製到新系統。

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