Saya memiliki Xubuntu 14.04 pada perangkat SSD ( HOME dienkripsi dengan benar selama instalasi), selain itu saya memiliki HDD dengan partisi terenkripsi dengan data tambahan yang ingin saya pasang di / mnt / hdd . Untuk membuat ini, saya mengikuti langkah-langkah berikut:
(Sebelumnya saya telah mengenkripsi disk dengan LUKS setelah posting ini http://www.marclewis.com/2011/04/02/luks-encrypted-disks-under-ubuntu-1010/ )
Periksa UUID
sudo blkid
/dev/sda1: UUID="b3024cc1-93d1-439f-80ce-1b1ceeafda1e" TYPE="crypto_LUKS"
Buat keyfile dengan frasa sandi yang tepat dan simpan di HOME saya (yang juga dienkripsi).
sudo dd if=/dev/urandom of=/home/[USERNAME]/.keyfiles/key_luks bs=1024 count=4
sudo chmod 0400 .keyfiles/key_luks
Tambahkan kuncinya
sudo cryptsetup luksAddKey /dev/sda1 /home/zeugor/.keyfiles/key_luks
Entri baru di / etc / crypttab
hddencrypted UUID=b3024cc1-93d1-439f-80ce-1b1ceeafda1e /home/[USERNAME]/.keyfiles/key_luks luks
Perbarui ramdisk awal
sudo update-initramfs -u -k all
Lalu, untuk mengujinya, saya menggunakan perintah follow untuk memulai cryptdisks:
sudo cryptdisks_start hddencrypted
* Starting crypto disk...
* hddencrypted (starting)..
* hddencrypted (started)...
Untuk memeriksa hddenkripsi telah dipetakan:
ls /dev/mapper/
control hddencrypted
Buat titik mount
mkdir /mnt/hdd
Entri baru di / etc / fstab
/dev/mapper/hddencrypted /mnt/hdd ext4 defaults 0 2
Validasi fstab tanpa reboot:
sudo mount -a
Pasang partisi terenkripsi saat boot
Sekarang saya telah memasangnya di / mnt / hdd seperti yang saya usulkan. Tapi saya ingin membuat ini secara otomatis setelah reboot. Tetapi sebelum saya bisa masuk, saya mendapatkan kesalahan ini:
the disk drive for /mnt/hdd is not ready yet or not permit
Semua ini membuat saya berpikir bahwa / etc / crypttab tidak dapat mengakses keyfile yang terletak di HOME saya (partisi terenkripsi lainnya). Saya tidak tahu urutan yang mengikuti sistem untuk tidak terenkripsi dan me-mount unit. HOME saya harus tidak dienkripsi sebelum HDD saya karena memberikan akses untuk membaca keyfile.
Saya akan sangat menghargai wawasan mengapa ini terjadi.
UPDATE: Jika saya menemukan keyfile di / boot (tidak dienkripsi), alih-alih di / home / [USERNAME] saya (dienkripsi) the / dev / sda1 dan memperbarui entri di / etc / crypttab dengan sempurna dipasang pada saat boot.
/home/$USER
dienkripsi? Enkripsi disk lengkap seperti LUKS atau berbasis ecryptfs?