A inicialização do Backuppc falha porque o HDD removível não está pronto na inicialização

0

Eu uso o backuppc para fazer o backup de todos os meus hosts em um HDD removível, configurado na minha propriedade $ TOPDIR em config.pl

do backuppc
/media/adam/Seagate-4TB/backuppc/

O disco rígido é conectado 100% do tempo, exceto quando estou mudando.

O problema é que, embora o HDD esteja conectado, ele não é montado no momento da inicialização. Na verdade, a montagem só ocorre quando clico na unidade no gerenciador de arquivos da GUI ou similar.

May 21 13:27:10 gondor backuppc[1332]: 2017-05-21 13:27:10 Can't create a test hardlink between a file in 
    /media/adam/Seagate-4TB/backuppc/pc and /media/adam/Seagate-4TB/backuppc/cpool.  
    Either these are different file systems, or this file system doesn't
    support hardlinks, or these directories don't exist, or there is a 
    permissions problem, or the file system is out of inodes or full. 
    Use df, df -i, and ls -ld to check each of these possibilities. 
    Quitting...
May 21 13:27:10 gondor systemd[1]: backuppc.service: Control process exited, code=exited status=1
May 21 13:27:10 gondor systemd[1]: Failed to start LSB: Launch backuppc server.
May 21 13:27:10 gondor systemd[1]: backuppc.service: Unit entered failed    state.
May 21 13:27:10 gondor systemd[1]: backuppc.service: Failed with result 'exit-code'.

Isso tudo é previsível, mas continuo esquecendo de montar a unidade e reiniciar o backuppc. Às vezes eu deixo assim por semanas antes de me ocorrer que os backups não estão rodando: (

Quais são minhas opções?

Eu estava pensando em criar um script de inicialização para montar a unidade removível antes que o backuppc fosse iniciado, mas existe uma opção mais simples?

UPDATE

Estes são meus discos rígidos, incluindo o disco de backup da Seagate:

/dev/sdb1: UUID="f5e1afdc-69b4-4575-8fe4-d427dfc6874c" TYPE="ext4" PARTUUID="6e1a7899-01"
/dev/sdb5: UUID="b2fb1f65-b679-432f-9b0f-29ae8ef6aef0" TYPE="swap" PARTUUID="6e1a7899-05"
/dev/sda1: LABEL="Seagate-4TB" UUID="43d0ff42-f1f3-4101-ba50-1ddf68810440" TYPE="ext4" PARTLABEL="Seagate Backup Plus Drive" PARTUUID="522e4b98-09fa-40a9-8b21-4e204164f883"
/dev/sdd1: LABEL="WDPassport2T" UUID="cf125d89-87af-4dd1-9f17-8367c8e06bb1" TYPE="ext4" PARTUUID="83fb3c40-01"
/dev/sdc1: LABEL="Videos-2TB" UUID="28AA-C030" TYPE="exfat" PARTLABEL="primary" PARTUUID="d5261cee-ef5b-4039-bd63-e66334a47ea9"
    
por Adam 21.05.2017 / 15:04

1 resposta

2

A maneira padrão de montar discos na inicialização é adicionar uma entrada em / etc / fstab.

  1. Crie uma pasta para montar seu disco com sudo mkdir /mnt/Seagate-4TB (ou qualquer nome que você queira)
  2. Encontre o UUID do seu disco executando sudo blkid A saída será algo como:
% bl0ck_qu0te%

Copie o UUID do disco que você deseja montar

  1. Em seguida, edite / etc / fstab com sudo gedit /etc/fstab e adicione sua entrada ao final
% bl0ck_qu0te%

Claro, altere o UUID para o seu UUID de disco real. Você também pode precisar alterar o ext4 se estiver usando um sistema de arquivos diferente.

    
por Evan Chen 21.05.2017 / 16:40