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?