Obtenha o fsck para trabalhar com o pam_mount

0

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?

    
por gusbrs 03.11.2018 / 01:18

0 respostas