LVM on LUKS: --activationmode partial
A gépben van egy SSD és egy HDD, LVM on LUKS-szal használva (a /boot-ot leszámítva). Alábbiakban a lsblk
kimenete:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 111,8G 0 disk
├─sda1 8:1 0 512M 0 part /boot
└─sda2 8:2 0 111,3G 0 part
└─VolGroupArch 254:0 0 111,3G 0 crypt
├─VolGroupArch-swap 254:1 0 16G 0 lvm [SWAP]
└─VolGroupArch-rootfs 254:2 0 20G 0 lvm /
sdb 8:16 0 931,5G 0 disk
└─sdb1 8:17 0 931,5G 0 part
└─encryptdata 254:3 0 931,5G 0 crypt
├─VolGroupArch-var 254:4 0 20G 0 lvm /var
└─VolGroupArch-home 254:5 0 100G 0 lvm /home
Az LV-k mind egy VG alá tartoznak. Az sdb-n lévő LUKS-ot egy sda2-n lévő kulccsal oldom fel, ez viszont azt eredményezte, hogy a rootfs jelszavát megadva "Failed to start LVM2 PV scan on device 254:0." üzenet jelenik meg a screenen. journalctl -u lvm2-pvscan@254:0
kimenete:
okt 21 19:51:40 archlinux systemd[1]: Starting LVM2 PV scan on device 254:0...
okt 21 19:51:40 archlinux lvm[353]: WARNING: Device for PV xE8NLv-FC3x-zc76-qOfN-QNqB-l2AP-F3cMUc not found or rejected by a filter.
okt 21 19:51:40 archlinux lvm[353]: Refusing refresh of partial LV VolGroupArch/var. Use '--activationmode partial' to override.
okt 21 19:51:40 archlinux lvm[353]: Refusing refresh of partial LV VolGroupArch/home. Use '--activationmode partial' to override.
[...]
okt 21 19:51:41 archlinux lvm[353]: VolGroupArch: refresh before autoactivation failed.
okt 21 19:51:41 archlinux lvm[353]: Refusing activation of partial LV VolGroupArch/var. Use '--activationmode partial' to override.
okt 21 19:51:41 archlinux lvm[353]: Refusing activation of partial LV VolGroupArch/home. Use '--activationmode partial' to override.
okt 21 19:51:41 archlinux lvm[353]: 2 logical volume(s) in volume group "VolGroupArch" now active
okt 21 19:51:41 archlinux lvm[353]: VolGroupArch: autoactivation failed.
okt 21 19:51:41 archlinux systemd[1]: lvm2-pvscan@254:0.service: Main process exited, code=exited, status=5/NOTINSTALLED
okt 21 19:51:41 archlinux systemd[1]: lvm2-pvscan@254:0.service: Failed with result 'exit-code'.
okt 21 19:51:41 archlinux systemd[1]: Failed to start LVM2 PV scan on device 254:0.
Az --activationmode partial paraméter használatát ajánlja, viszont fogalmam sincs hogyan tudom megadni ezt neki.
mkinitcpio.conf vonatkozó része:
HOOKS="base udev autodetect modconf block keymap encrypt lvm2 filesystems keyboard fsck"
Ezen kívül mást nem módosítottam rajta.
Ha minden igaz, akkor /usr/lib/systemd/system/lvm2-pvscan@.service-ben van definiálva ez. Elvileg felül lehet írni a /etc/systemd/system/-ben létrehozott fájllal, viszont a pvscan man-jában nem láttam activationmode kapcsolót.
Első próbálkozásom az LVM on LUKS-szal, szóval lehet hogy alapoktól rosszul alakítottam ki a struktúrát, de leírások alapján így kell csinálni.
Tudnátok segíteni, hogy ezt az utolsó boottal kapcsolatos problémát feloldhassam? Nem biztos, hogy minden releváns információt (érthetően) leírtam, így ha valami kiegészítésre van szükség csak szóljatok.
- Tovább (LVM on LUKS: --activationmode partial)
- 1245 megtekintés