Como trocar o HD da área de dados do backuppc
O backuppc utiliza como área do seu pool de espaço em disco para armazenar os backups dos diversos computadores que fazem parte de sua lista de alvos a terem seus dados salvaguardados, o dispositivo que estiver montado no diretório /var/lib/backuppc. Assim se por um acaso esta área encher e você tiver que colocar um outro dispositivo físico maior para suprir as necessidades do serviço, basta seguir as instruções abaixo, lembrando que área anteriormente salva ficará inacessível.
Antes de iniciar todo o processo, devemos parar o serviço, para que possemos executar os diversos comandos necessários, podemos fazer isso usando o comando abaixo:
systemctl stop backuppc systemctl status backuppc
Primeiro passo
Criar uma partição no novo disco do tipo LVM. Para isso, executando como root, fazendo o comando abaixo para identificar o disco que será usado.
fdisk -l
Assim que for identificado (aqui no exemplo o /dev/sdc), utilizaremos o comando abaixo para criar uma partição do tipo LVM
fdisk /dev/sdc n 1 1 <ENTER> T 1 8E w
Segundo passo
Criar a estrutura de lvm na nova partição. Para isso faremos os comandos abaixo citados:
pvcreate /dev/sdc1 vgcreate bkpVG /dev/sdc1 lvcreate -l 100%FREE -n bkpLV bkpVG
Terceiro passo
Criar o sistema de arquivos dentro do novo volume lógico criado no passo anterior:
mkfs.xfs -LbkpFS /dev/bkpVG/bkpLV
Quarto passo
Feito isso, acertar a configuração do sistema operacional para usar a nova área a partir de agora. Para fazer isso editar o arquivo abaixo e colocar a linha correspondente ao novo espaço a ser usado:
vi /etc/fstab
linha a ser inserida no fim do arquivo
/dev/bkpVG/bkpLV /var/lib/backuppc xfs defaults 0 2
Quinto passo
Reconfigurar o novo espaço em disco para que o backuppc funcione corretamente, para isso será necessário acertar algumas permissões e sub-diretórios desta nova área, fazendo os comandos abaixo:
mount /var/lib/backuppc mkdir cpool log pc pool trash cd .. chown -R backuppc:backuppc backuppc
Sexto passo
Trazer o serviço de volta a vida, para que ele recomece a fazer os backups na nova área
systemctl start backuppc systemctl status backuppc