多個實體設備上的一個加密 VG

多個實體設備上的一個加密 VG

我在 Debian Bullseye 下的 Linux 設定有問題。為了避免在分佈不穩定的情況下腿部中彈,我想使用它lvcreate來創建 COW 快照,必要時可以回滾。

我運行一個 1 TB NVME 和一個 2 TB 硬碟。所有媒體均完全加密。 NVME 有一個未加密的啟動分割區。根分區是卷組的一部分。的輸出sudo pvs

PV                          VG        Fmt  Attr PSize   PFree
/dev/dm-3                   vg-name lvm2 a--   <1.82t 1.77t
/dev/mapper/nvme0n1p2_crypt vg-name lvm2 a--  931.15g    0 

兩個TB的硬碟被劃分,只佔用我需要的空間。大約有 1 TB 未分配。 NVME 和兩個 TB 硬碟一起在一個磁碟區組中。我的/etc/crypttab樣子

data_crypt UUID=2xxxx /etc/keyfile luks,initramfs
nvme0n1p2_crypt UUID=0xxx none luks,initramfs,discard

的輸出sudo lvs

LV     VG        Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
home   vg-name -wi-ao---- 896.15g                                                    
lvsnap vg-name swi-aos---  25.00g      root   75.17                                  
lvswap vg-name -wi-a-----  25.00g                                                    
root   vg-name owi-aos---  25.00g                                                    
swap  vg-name -wi-ao----  10.00g        

輸入密碼後即可解密nvme0n1p2_crypt,我得到的輸出是找不到 UUID。超時後,我最終進入 Busybox。這裡我執行以下命令

cryptsetup open /dev/sda data_crypt 
Password: ***

這部分很長,所以我通常把它放在背景中,使用CTRG+Zbg。不過解密還是成功的。後來跑去vgchange -ay看了VG的所有LV。 cryptsetup status data_crypt顯示加密 LV 已成功解密。

最後我離開 Busybox exit。系統繼續啟動,我可以登入。

我已經更改了/etc/cryptsetup.結果什麼都沒有改變。我被要求輸入密碼nvme0n1p2_crypt在查詢之前先抱怨LV丟失資料加密來了。

我還嘗試將我的 crypttab 更改為

data_crypt UUID=2xxxx none luks,initramfs
nvme0n1p2_crypt UUID=0xxx none luks,initramfs,discard

並在追趕sudo update-initramfs -u -k all它。

結果是,我看到了兩次密碼問題。第一次之後,我收到警告,最後一次是寫給/dev/mapper/data.然後我輸入了密碼data_crypt。速度非常慢。大約五分鐘後,內核列印出來adding target dm-6 caused an alignment inconsistency: physical_block_size = … logical block size… […] 並卡在那裡,因此tty無法透過乾淨的登入方式。

相關內容