Remontar automaticamente a unidade boostfs

1

Estou trabalhando com o servidor DataDomain em nossas soluções Commvault. Sempre que esse servidor for reinicializado, o disco de rede em uso para a solução não será remontado. No momento, isso significa que precisamos interromper alguns processos e, em seguida, executar:

boostfs mount -d datastore.company.com -s Commvault /cvdisk

Eu não vi uma maneira de montar com fstab, então tentei seguir um guia para executar scripts na inicialização . Agora eu tenho dois scripts. O primeiro:

cat /etc/systemd/system/remountboostfs.service
[Unit]
Description=Remount boostfs commvault drive
After=network.target

[Service]
Type=simple
ExecStart=/usr/local/sbin/cvdiskmount.sh
RemainAfterExit=yes

[Install]
Wantedby=default.target

Isso chama o segundo que deve lidar com a montagem

cat /usr/local/sbin/cvdiskmount.sh
#!/bin/bash

(cd /opt/emc/boostfs/bin && ./boostfs mount -d datastore.company.com -s Commvault /cvdisk)

Após algumas tentativas e erros, posso confirmar que o segundo script irá remontar a unidade quando executado manualmente, e que o primeiro arquivo de serviço está em execução (não gerando nada nos logs de mensagens (não desde que eu fixe o script de contagem).

Existe uma maneira melhor de remontar este sistema de arquivos na reinicialização? O que estou perdendo nos scripts atuais?

Editar 1: Como visto nas notas, o fstab funciona como está escrito:

aemb01p.salemstate.edu:Commvault /cvdisk boostfs defaults 0 0

Isso funciona perfeitamente, mas quando eu tentei converter isso para automount / autofs isso não parece funcionar. Não há erros, avisos ou registros que eu possa encontrar.

$cat /etc/auto.master| grep cvdisk
/cvdisk   /etc/auto.cvdisk --timeout 120

$cat /etc/auto.cvdisk
/  -fstype=boostfs aemb01p.salemstate.edu:Commvault
    
por RunThor 21.08.2018 / 21:04

1 resposta

0

Consulte a página 37 do BoostFS para o Guia de configuração do Linux . Lá, você verá uma seção sobre o uso de mount . Para o seu ambiente, o comando mount seria mount -t boostfs datastore.company.com:Commvault /cvdisk . Em /etc/fstab terms:

datastore.company.com:Commvault /cvdisk boostfs defaults 0 0
    
por 21.08.2018 / 21:54