Eu criei uma montagem, mnt-stoneshare.mount
, colocada em /etc/systemd/system
:
[Unit]
Description=StoneOS Storage Mount
[Mount]
What=/dev/disk/by-uuid/62721034-29ee-4894-a19e-905bcbb20c7c
Where=/mnt/stoneshare
[Install]
WantedBy=local-fs.target
O arquivo está sendo gerado automaticamente por um instalador de um software em que estou trabalhando.
Aparentemente, logo após a geração (o sistema está em execução), se eu tentar iniciar a montagem por systemctl start /mnt/stoneshare
ou o equivalente systemctl start mnt-stoneshare.mount
, a unidade não falhará, mas a montagem não acontecerá. Verificando journalctl
, existe alguma estranheza:
Nov 22 20:28:12 stone-development-arch systemd[367]: Unmounted /mnt/stoneshare.
Nov 22 20:28:12 stone-development-arch systemd[367]: Unmounting /mnt/stoneshare...
Nov 22 20:28:12 stone-development-arch systemd[367]: Unit mnt-stoneshare.mount is bound to inactive service. Stopping, too.
Nov 22 20:28:12 stone-development-arch kernel: EXT4-fs (md127): mounted filesystem with ordered data mode. Opts: (null)
Primeiro, ele diz que ele está montado (portanto, eu suponho que o código de saída seja 0 em mount
), mas imediatamente depois, ele está sendo desmontado.
E, verificando systemctl status /mnt/stoneshare
, também não há erros:
[root@stone-development-arch StoneOS.RaidProcess]# systemctl status /mnt/stoneshare/
● mnt-stoneshare.mount - StoneOS Storage Mount
Loaded: loaded (/etc/systemd/system/mnt-stoneshare.mount; enabled)
Active: inactive (dead) since Sat 2014-11-22 20:28:12 EET; 4min 11s ago
Where: /mnt/stoneshare
What: /dev/disk/by-uuid/62721034-29ee-4894-a19e-905bcbb20c7c
Process: 855 ExecMount=/bin/mount -n /dev/disk/by-uuid/62721034-29ee-4894-a19e-905bcbb20c7c /mnt/stoneshare -t auto (code=exited, status=0/SUCCESS)
Meu instalador também ativa ( systemctl enable /mnt/stoneshare
) após a tentativa de iniciar a unidade. Se eu reiniciar o sistema, o dispositivo é montado corretamente. Se eu for desmontar (parando a unidade) e tentar remontar (iniciando a unidade), recebo os mesmos erros.
Eu assumo que o problema depende da configuração da minha Unidade, mas, sendo um systemd
newbie, não consigo encontrar a solução.
Eu li a questão aqui , mas não parece ser o caso. < br>
Além disso, eu andei através de este bug no RedHats ' mas o UUID e tudo mais está correto, além disso, o a montagem acontece se for executada na inicialização. Já passou por outro posts também, sem sucesso.
O que está fazendo com que a montagem seja desmontada imediatamente se executada manualmente?