加密安裝:加密本機SD卡備份

加密安裝:加密本機SD卡備份

介紹

我已經使用這裡的優秀教程在我的筆記型電腦上安裝了 kubuntu 20.04.2:加密的自訂安裝

到目前為止,一切正常,系統啟動良好,並且解密提供了很好的安全等級。

現在,我想透過將系統備份到 SD 卡上來添加另一層資料安全性,該卡確實也將加密。 BackinTime 是自動增量備份資料的完美選擇。

原則上,它需要主系統在啟動時解鎖加密分區,解密主分區後,然後掛載檔案系統以提供對backin time(Linux上的備份軟體)的存取。

問題和注意事項

您認為這在技術上可行嗎?要實現這一目標需要什麼?我們可以透過主機安裝開啟SD的方式嗎? (ei無需設定密碼)如果SD已移除,我們是否也可以避免系統在啟動時掛起?謝謝閱讀。 :)

請使用此變數來考慮以下工作:

驅動器/dev/sda,sda1為boot,sda2為LUKS系統分割區,包含/、/home和swap。 SD Card /dev/mmcblk1 是SD卡入口

暫定答案(未完成,非功能性的,並待更新)

  • 對應您的磁碟機 lsblk 並尋找 mmcblk# 分割區的編號。

  • 建立LUKS分割區
    sudo cryptsetup luksFormat --hash=sha512 --key-size=512 --cipher=aes-xts-plain64 --verify-passphrase /dev/mmcblk1
    sudo cryptsetup luksOpen /dev/mmcblk1 CryptSD

雖然沒有必要,但最好用零填充 LUKS 分割區,以便該分割區在加密狀態下填充隨機資料。
sudo dd if=/dev/zero of=/dev/mapper/CryptDisk bs=4M
請注意,這可能需要很長時間!

  • 對SD卡進行分區
    sudo pvcreate /dev/mapper/CryptSD
    sudo vgcreate vg1 /dev/mapper/CryptSD
    sudo lvcreate -n backup -l +100%FREE vg1

配置SD卡

只需使用這種僅使用 GUI 的技術即可。 https://askubuntu.com/a/1140296/1036035 但首先要安裝 Gnome-disk,它是磁碟管理的前端。它不安裝額外的 gtk 庫,並且與 KDE Plasma 很好地整合。

相關內容