Eu tenho partição luks criptografada. O arquivo de chave está localizado na unidade flash USB. Eu também criei uma cópia desse pendrive para outro flash. Como posso adicionar dois pontos de montagem nesses /etc/fstab
pontos para o mesmo diretório de destino. Booth flash drives ao servidor não conectado ao mesmo tempo. Eu só quero configurar o sistema que eu possa substituir o flash USB se ele falhar e o sistema inicializar corretamente.
/etc/crypttab
contém
cryptolvm /dev/disk/by-uuid/a172345c-c0bd-1234-abcd-3febeeef9730 /media/sdb1/keyfile luks
/etc/fstab
(parte USB de)
#kingston 16GB
UUID=622548b9-2223-4444-1234-5f61228bfa1c /media/sdb1 ext3 ro,nosuid,nodev,nofail,x-gvfs-show 0 0
# Adata 16GB
UUID=7342c8a5-4321-1111-1234-34742b566af1 /media/sdb1 ext3 ro,nosuid,nodev,nofail,x-gvfs-show 0 0
Neste momento, quando o servidor inicializa, ele mostra erros:
1) systemd-fstab-generator: failed to create mount unit file /run/systemd/generator/media-sdb1.mount, as it already exists. Duplicate entry in /etc/fstab?
2) dependency failed for /media/sdb1
O uso
UUID
como fonte de montagem não é aplicável ao tentar montar dispositivos diferentes na mesma pasta. Isso normalmente também não deve acontecer, pois pode levar a um comportamento indesejado do sistema e, portanto,systemd
falhar.No seu caso, tudo bem, já que você está inserindo apenas uma unidade USB de cada vez. Para contornar isso, você pode usar, por exemplo, a
LABEL=usbkey
opção in/etc/fstab
para montar qualquer sistema de arquivos que tenha o rótulousbkey
em uma pasta específica.No seu caso, remova as
UUID
entradas e substitua-as por uma entrada da seguinte forma.Segundo, você precisa ter certeza de que seus sistemas de arquivos têm o conjunto de rótulos correto. Em cada pendrive você teria que executar o comando da seguinte forma, desde que
/dev/sdb
seja o seu pendrive e/dev/sdb1
seja a partição com o sistema de arquivos que você deseja montar.