Bu kılavuzu izleyerek şifreli bir birim kurmaya çalışıyorum
Her şey ayarlandı, ancak şifrelenmiş birimin montajı hata zamanında önyükleme sırasında başarısız oluyor:
fsck.ext4: / dev / mapper / safe_vault açmaya çalışırken böyle bir dosya veya dizin yok Muhtemelen var olmayan aygıt?
Bu benim kurulumum:
crypttab
$ sudo cat /etc/crypttab
safe_vault /dev/disk/by-uuid/d266ae14-955e-4ee4-9612-326dd09a463b none luks
NOT:
Gelen uuid
:
$ sudo blkid /dev/mapper/<my_logical_group>-safe_vault
/dev/mapper/<my_logical_group>-safe_vault: UUID="d266ae14-955e-4ee4-9612-326dd09a463b" TYPE="crypto_LUKS"
fstab
$ sudo cat /etc/fstab | grep safe_vault
/dev/mapper/safe_vault /safe-vault ext4 defaults 0 2
Ne yaptım ...
Bu yüzden geliştiricinin web sitesine gittim ve Ortak Sorunlar SSS'de şöyle diyorlar:
Çekirdeğinizde aygıt eşleyici ve crypt hedefi bulunduğundan emin olun. "Dmsetup target" çıktısında bir "crypt" hedefi listelenmelidir. Orada yoksa veya komut başarısız olursa, çekirdeğe aygıt eşleyici ve crypt-target ekleyin.
Ben de öyle yaptım, bir hedefim yok crypt
:
$ sudo dmsetup targets
striped v1.4.1
linear v1.1.1
error v1.0.1
Sorun şu ki, böyle bir hedefi nasıl ekleyeceğimi bilmiyorum.
Bu ( crypt
hedefe sahip değil ) belki crypttab
yapılandırma sırasında önyükleme zaman yoksayılması neden olur ve bu nedenle şifreli birim eşlemedi fstab
çünkü giriş başarısız olmaya çalışıyorum .cryptsetup
/dev/mapper/safe_vault
NOT:
Şifrelenmiş birim başarıyla elle eşleştirilebilir, monte edilebilir ve yazılabilir:
$ sudo cryptsetup luksOpen /dev/mapper/<my_logical_group>-safe_vault safe_vault
Enter passphrase for /dev/mapper/<my_logical_group>-safe_vault:
$ sudo mount /dev/mapper/safe_vault /safe_vault
Haritalama ve montajdan sonra şu şekilde görünür:
$ sudo lsblk -o name,uuid,mountpoint
NAME UUID MOUNTPOINT
sda
├─sda1 28920b00-58d3-4941-889f-6249357c56ee
├─sda2
└─sda5 uhBLE7-Kcfe-RMi6-wrlX-xgVh-JfAc-PiXmBe
├─<my_logical_group>-root (dm-0) 1bed9027-3cf7-4f8d-abdb-28cf448fb426 /
├─<my_logical_group>-swap_1 (dm-1) a40c16c4-7d0c-46d7-afc8-99ab173c20bb [SWAP]
├─<my_logical_group>-home (dm-2) e458abb7-b263-452d-8670-814fa737f464 /home
├─<my_logical_group>-other (dm-3) 0a1eec42-6534-46e1-8eab-793d6f8e1003 /other
└─<my_logical_group>-safe_vault (dm-4) d266ae14-955e-4ee4-9612-326dd09a463b
└─safe_vault (dm-5) 9bbf9f47-8ad8-43d5-9c4c-dca033ba5925 /safe-vault
sr0
GÜNCELLEME
- Görünen o ki hedefim var
crypt
ama onunla ortaya çıkmasıdmsetup targets
için öncecryptsetup luksOpen <my-device>
- Ben kullanarak denedim
UUID
@Mikhail Morfikov en uygun yerine s cevap ama hala açılış esnasında başarısız olur.
Hala sorun bir şekilde şifrelenmiş birim cryptsetup luksOpen
önyükleme zamanında eşleme (ile açıldı ) böylece hiçbir /dev/mapper/<safe_vault or UUID>
var, sonra (fstab) monte etmeye çalışıyorum başarısız olduğunu düşünüyorum.
GÜNCELLEME 2
Görünüşe göre önyükleme sırasında monte etmek için gerekli komut dosyalarına sahip değildim. @ MikhailMorfikov'un cevabındaki nota bakınız.
sudo cryptsetup luksOpen
iki yeni hedef belirlendikten sonra sudo dmsetup targets
: error
ve crypt
. Sanırım soruyu değiştirmek
/dev/mapper/<my-logical-volume>-safe_vault
LVM ile oluşturulan mantıksal bir birimdir ve /dev/mapper/safe_vault
eşleştirildiği cihazdır cryptsetup luksOpen /dev/mapper/<my-logical-volume>-safe_vault
. crypttab
LVM hacimleriyle çalışıp çalışmadığını biliyor musunuz ?
/boot
). Hepsi önyükleme sırasında sorunsuz bir şekilde monte edilmiştir. Düzenledikten initramfs
sonra güncellediğinizden emin misiniz /etc/crypttab
? lsblk -o name,uuid,mountpoint
Her şeyin monte edildiği ve gerektiği gibi çalıştığı zamanın çıktısını gösterebilir misiniz ?
luksOpen
mu? Orada olmasaydı, luksOpen'ın da başarısız olacağını beklerdim.