Debian
在 Debian 6 下將磁碟添加到加密的 LVM
我安裝了帶有“使用 LVM 和加密”選項的 Debian 6。現在我想添加第二個磁碟並對其進行加密。
這是我到目前為止所做的:
- pvcreate /dev/sdb
- vgextend$$ vgname $$/dev/sdb
- lvcreate -n$$ lvname $$-l 100%免費$$ vgname $$
- 勒克斯格式 -t ext3 / dev /$$ vgname $$/$$ lvname $$
- 更新了 fstab
不幸的是試圖掛載 /dev/mapper/
$$ vgname $$-$$ lvname $$在 dmesg 下產生以下錯誤:
VFS: Can't find ext3 filesystem on dev dm-3
我究竟做錯了什麼?
更新1:
pvscan
PV /dev/dm-0 VG reactorblock01 lvm2 [49.76 GiB / 0 free] PV /dev/dm-3 VG reactorblock01 lvm2 [100.00 GiB / 0 free] Total: 2 [149.75 GiB] / in use: 2 [149.75 GiB] / in no VG: 0 [0 ]
lvs
LV VG Attr LSize Origin Snap% Move Log Copy% Convert backup reactorblock01 -wi-a- 100.00g root reactorblock01 -wi-ao 48.80g swap_1 reactorblock01 -wi-ao 984.00m
ls -l /dev/mapper/
total 0 crw------- 1 root root 10, 59 Jul 7 23:34 control lrwxrwxrwx 1 root root 7 Jul 8 01:52 reactorblock01-backup -> ../dm-4 lrwxrwxrwx 1 root root 7 Jul 7 23:34 reactorblock01-root -> ../dm-1 lrwxrwxrwx 1 root root 7 Jul 7 23:34 reactorblock01-swap_1 -> ../dm-2 lrwxrwxrwx 1 root root 7 Jul 7 23:34 sda5_crypt -> ../dm-0 lrwxrwxrwx 1 root root 7 Jul 8 01:44 sdb1_crypt -> ../dm-3
貓 /etc/crypttab
sda5_crypt UUID=d09c908f-0f3b-4f3e-b86b-87ef817732db none luks
更新 2:
使用本指南很容易:https ://wiki.archlinux.org/index.php/System_Encryption_with_LUKS和一些手冊頁
Debian 安裝程序通過以下方式設置“加密 LVM”
- 在物理驅動器上創建分區,
- 使用 LUKS/ DM-Crypt加密物理分區,
- 解鎖 DM-crypt 卷,以及
- 在 DM-Crypt 卷上建構一個 LVM 卷組。
在您遵循的過程中,您基本上試圖按照向後的步驟進行操作。您將 LVM 放在物理磁碟上,並嘗試在邏輯卷上創建 DM-Crypt 卷。
如果您想以 Debian 的方式進行操作,您應該在新磁碟上設置 DM-Crypt,然後將加密設備的解鎖版本添加到卷組。完成後,您可以按照標準 LVM 文件中的說明創建邏輯卷。
你還能掛載你的其他文件系統嗎?我認為您可能需要做的是恢復您迄今為止嘗試過的所有內容,然後在 DM-Crypt 之上使用 LVM 進行設置。所以刪除你創建的任何新的邏輯卷,收縮卷組,然後刪除你添加的 PV。