Não respondendo a pergunta como está escrito, mas para conseguir o efeito desejado, você pode abrir a partição luks assim.
$ losetup -f --show luksfile
/dev/loop0
$ cryptsetup open --allow-discards /dev/loop0 luksvolume
$ mount -o discard /dev/mapper/luksvolume /mnt/luksvolume
Isso faz com que o dispositivo cryptsetup obedeça aos comandos TRIM, o que faz o arquivo subjacente crescer e encolher de acordo. O mount -o discard
pode ser substituído por um ocasional trimfs
.
Deve-se notar, no entanto, que o uso de TRIM em partições luks poderia ter implicações de segurança.