Необходимо обратить внимание на UUID. Например, это - моя конфигурация:
# lsblk -o name,uuid,mountpoint
├─sda2 727fa348-8804-4773-ae3d-f3e176d12dac
│ └─sda2_crypt (dm-0) P1kvJI-5iqv-s9gJ-8V2H-2EEO-q4aK-sx4aDi
│ ├─debian_crypt-swap (dm-1) 3f9f24d7-86d1-4e21-93e9-f3c181d05cf0 [SWAP]
│ ├─debian_crypt-tmp (dm-2) 93fc8219-f985-45fb-bd5c-2c7940a7512d /tmp
│ ├─debian_crypt-home (dm-3) 12e8566c-8f0f-45ec-8524-6d9d9ee91eae /home
│ └─debian_crypt-root (dm-4) 9685570b-4c9e-43ea-815e-49d10dc7a1bf /
У меня есть зашифрованный раздел того (sda2) с 4 объемами (LVM). То, в чем я нуждаюсь, должно установить два UUID в правильных файлах. sda2 UUID переходит в /etc/crypttab
и объем UUID (например, debian_crypt-корень) переходит в /etc/fstab
.
Так, это было бы:
# cat /etc/crypttab
sda2_crypt UUID=727fa348-8804-4773-ae3d-f3e176d12dac none luks
# cat /etc/fstab
UUID=9685570b-4c9e-43ea-815e-49d10dc7a1bf / ext4 defaults,errors=remount-ro 0 1
После изменения /etc/crypttab
файл, необходимо восстановить initramfs:
# update-initramfs -u -k all
Примечание:
Пакет cryptsetup
должен быть установлен, потому что это имеет сценарии запуска, которые оказывают поддержку для автомонтирования зашифрованных томов при начальной загрузке.
Почему беспокойство для упоминания этого? Ну, если Вы устанавливаете LVM во время установки Debian Хрипящее cryptsetup-мусорное-ведро пакетов установок, libcryptsetup4
и lvm2
но нет cryptsetup
, таким образом у Вас есть инструменты для установки устройств LVM & LUKS, но не сценариев, необходимых для монтирования устройств LUKS во время начальной загрузки. Существовавшие пакета cryptsetup.
EDIT: вам нужно отсортировать до запуска uniq, иначе он не будет работать:
cat access_log | awk '{print $1}' | sort | uniq -c | sort -bnr | head