Partition
如何在 dm-crypt+LUKS 容器上設置標籤?
我剛收到一個新的 USB 快閃記憶體驅動器,並在上面設置了 2 個加密分區。我使用 dm-crypt(LUKS 模式)到
cryptsetup
. 使用附加的非加密分區,驅動器具有以下結構:
/dev/sdb1
,加密,隱藏標記為“分區 1”的 ext4 文件系統。/dev/sdb2
,加密,隱藏另一個 ext4 文件系統,標記為“分區 2”。/dev/sdb3
,清晰可見的 ext4 文件系統,標記為“分區 3”。因為標籤附加到 ext4 文件系統,所以只要分區沒有被解密,前兩個就完全不可見。這意味著,與此同時,LUKS 容器沒有標籤。這在使用 GNOME(自動掛載)時特別煩人,在這種情況下,分區顯示為“ x GB Encrypted ”和“ y GB Encrypted ”,直到我決定解鎖它們。
這並不是一個真正的阻塞問題,但它很煩人,因為我真的很喜歡我的標籤,並且即使我的分區仍然加密,我也希望看到它們出現。
因此,有沒有辦法將標籤附加到 dm-crypt+LUKS 容器,就像我們將標籤附加到 ext4 文件系統一樣?dm-crypt+LUKS 標頭是否有空間,如果有,我該如何設置標籤?
請注意,我不想在解密之前暴露我的 ext4 標籤,那太愚蠢了。我想在容器中添加其他標籤,這些標籤可能會在 ext4 標籤被隱藏時出現。
對於更改容器標籤的永久解決方案,請使用:
sudo cryptsetup config /dev/sdb1 --label YOURLABEL
這種方法似乎對我有用: http ://www.cyberciti.biz/faq/linux-partition-howto-set-labels/
因此,如果您使用的是 EXT 文件系統(我在這裡使用的是 ext4):
- 解鎖 LUKS 分區。
- 設置未鎖定文件系統的名稱(不是 LUKS 分區)。
e2label <path> <name>
path
一般來說,如果使用/dev/mapper/<something>
cryptsetup。但在我的情況下,因為我使用的是 udisk,所以它是/dev/dm-x
,x
數字在哪裡。我認為這種方法將資訊儲存在可移動媒體上,如您所願,但我仍然沒有測試。