Debian

在 Debian 6 下將磁碟添加到加密的 LVM

  • December 5, 2011

我安裝了帶有“使用 LVM 和加密”選項的 Debian 6。現在我想添加第二個磁碟並對其進行加密。

這是我到目前為止所做的:

  1. pvcreate /dev/sdb
  2. vgextend$$ vgname $$/dev/sdb
  3. lvcreate -n$$ lvname $$-l 100%免費$$ vgname $$
  4. 勒克斯格式 -t ext3 / dev /$$ vgname $$/$$ lvname $$
  5. 更新了 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。

引用自:https://serverfault.com/questions/288081