Estou tentando montar volumes luks no login com pam_mount fsck ed na montagem, mas sem sucesso.
fstab fornece o sexto campo, onde é possível definir um sinalizador para determinar se o volume deve ser fsck ed na montagem e sua prioridade. Gostaria de definir minha partição luks , que é montada com pam_mount e fsck ed também.
/etc/security/pam_mount.conf.xml tem o seguinte:
<mntoptions allow="nosuid,nodev,loop,encryption,fsck,nonempty,allow_root,allow_other" />
No entanto, até onde eu sei, fsck não é uma opção para mount . De fato, se eu incluir fsck no options=... dado à instrução <volume ... /> em /etc/security/pam_mount.conf.xml , meu volume não será montado no login.
<volume user="user" fstype="crypt" path="/dev/sda2" mountpoint="/mnt/myvolume" options="defaults,fsck" />
A página man para pam_mount.conf lists fsck entre programas auxiliares para os quais parâmetros padrão especiais devem ser especificados. Em particular, para fsck :
<fsck>fsck -p %(FSCKTARGET)</fsck>
Local volumes will be checked before mounting if this program is set.
Mas não consegui descobrir como usar essa informação. Não tenho certeza de onde a instrução <fsck>...</fsck> deve ir, ou se %(FSCKTARGET) é uma variável interna para pam_mount ou algo que devo especificar diretamente.
Qual é a maneira correta de montar os volumes com pam_mount para obter fsck ed na montagem?