Proxmox - Backup Server

De Wiki Projeto Root
Ir para navegação Ir para pesquisar

Sobre

Olá! Visitante, reunimos aqui, informações sobre o Proxmox Backup Server.


Site oficial: https://www.proxmox.com/en/products/proxmox-backup-server

Removendo um Datastore do Proxmox Backup Server (PBS)

Em alguns cenários, um disco pode apresentar falhas e o sistema de arquivos tornar-se corrompido. Também é comum que o dispositivo seja removido ou reconfigurado manualmente, por exemplo, após a exclusão de um pool ZFS ou da tabela de partições com ferramentas como o `fdisk`. Nessas situações, o datastore pode permanecer cadastrado no Proxmox Backup Server (PBS), mesmo que o caminho de armazenamento não exista mais.

Na maioria dos casos, a remoção pode ser realizada pela interface web do PBS. Entretanto, quando a interface apresenta erros ou não consegue concluir a operação, a exclusão deverá ser feita pela linha de comando.

Removendo pela interface web

Lembre-se que todos os Backups armazenados neste DataStore será excluído sem possibilidades de recuperação, então apenas faça a remoção do DataStore se realmente for necessário e sabendo que vai perder os backups armazenados nele!


Remover DataStore

  • Acesse o menu Datastore.
  • Selecione o datastore que deseja remover.
  • Abra a aba Options (Opções).
  • Clique em Remove.


Opções do DataStore


Vai abrir uma caixa, escreva o nome do datastore e marque as duas opções, conforme o exemplo:

Remoção do Backup(DataStore)


Limpeza do Disco

Fazer o Wipe (Limpeza nas partições) no disco.

  • Acesse o menu Storage/Disks.
  • Selecione o disco que será limpo.
  • Clique em Wipe Disk.
Selecionando wipe


  • Confirme clicando em Yes.


Confirmando a exclusão


Se a operação falhar devido à inexistência do caminho do datastore, utilize o procedimento por linha de comando.

Removendo pela linha de comando

Em seu Proxmox Backup Server acesse o menu Shell, e/ou por ssh como usuário root e faça os comandos abaixo:

Listando os datastores cadastrados

proxmox-backup-manager datastore list

Exemplo de saída:

┌────────┬───────────────────────┬─────────┐
│ name   │ path                  │ comment │
╞════════╪═══════════════════════╪═════════╡
│ Backup │ /mnt/datastore/Backup │         │
└────────┴───────────────────────┴─────────┘

Removendo o datastore

Substitua Backup pelo nome do datastore que deseja remover.

proxmox-backup-manager datastore remove Backup

Para confirmar que a remoção foi realizada com sucesso:

proxmox-backup-manager datastore list

Para remover o caminho antigo e permitir a recriação posterior.

rm -rf /mnt/datastore/
  • Recomenda-se o reboot após o procedimento.

Remoção manual da configuração

Caso o comando anterior não funcione, edite manualmente o arquivo de configuração dos datastores.

Visualize o conteúdo do arquivo:

cat /etc/proxmox-backup/datastore.cfg

Exemplo:

datastore: Backup
    path /mnt/datastore/Backup
    gc-schedule daily

Edite o arquivo:

nano /etc/proxmox-backup/datastore.cfg

Remova todo o bloco correspondente ao datastore desejado, salve o arquivo e reinicie os serviços do PBS:

systemctl restart proxmox-backup-proxy
systemctl restart proxmox-backup


Para remover o caminho antigo e permitir a recriação posterior.

rm -rf /mnt/datastore/
  • Recomenda-se o reboot após o procedimento.

Verificações adicionais

Se o datastore continuar sendo exibido na interface após a remoção:

  • Atualize a página ou faça um recarregamento completo do navegador (`Ctrl + F5`).
  • Recomenda-se o reboot após o procedimento.
  • Verifique se não existem tarefas associadas ao datastore em:
 ** Prune Jobs
 ** Garbage Collection Jobs
 ** Sync Jobs
 ** Verification Jobs
 ** Remotes


Caso existam tarefas vinculadas ao datastore, remova-as ou altere sua configuração antes de tentar excluir o datastore novamente.


Removendo partições existentes

Em casos que pela interface não é possível remover as partições (wipe) no caso de estar em uso, no seu Proxmox Backup Server acesse o menu Shell, e/ou por ssh como usuário root e faça os comandos abaixo:

fdisk -l

Veja qual a unidade você quer fazer o wipe, veja no exemplo a unidade de 1TB (931.51 GiB)

 root@pbs01:~# fdisk -l
 Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
 Disk model: WDC WD10EZEX-08W
 Units: sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 4096 bytes
 I/O size (minimum/optimal): 4096 bytes / 4096 bytes
 Disklabel type: gpt
 Disk identifier: E0CA4EEB-BFE4-FC46-8767-E0F304ED68E5
 
 Device          Start        End    Sectors   Size Type
 /dev/sda1        2048 1953507327 1953505280 931.5G Solaris /usr & Apple ZFS
 /dev/sda9  1953507328 1953523711      16384     8M Solaris reserved 1


Para remover as partições dessa unidade faça:

fdisk /dev/sda

Depois pressione a letra p para verificar se estamos no dispositivo correto, deve aparecer algo semelhante ao exemplo:


 root@pbs01:~# fdisk /dev/sda
 
 Welcome to fdisk (util-linux 2.41).
 Changes will remain in memory only, until you decide to write them.
 Be careful before using the write command.
 
 This disk is currently in use - repartitioning is probably a bad idea.
 It's recommended to umount all file systems, and swapoff all swap
 partitions on this disk.
 
 
 Command (m for help): p
 
 Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
 Disk model: WDC WD10EZEX-60M
 Units: sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 4096 bytes
 I/O size (minimum/optimal): 4096 bytes / 4096 bytes
 Disklabel type: gpt
 Disk identifier: 22DCDFCC-2194-584F-A689-63FDFD2A5EA0
 
 Device          Start        End    Sectors   Size Type
 /dev/sda1        2048 1953507327 1953505280 931.5G Solaris /usr & Apple ZFS
 /dev/sda9  1953507328 1953523711      16384     8M Solaris reserved 1

Para remover pressione a letra d (para deletar) e confirme com enter.

Novamente pressione a letra d (para deletar) e confirme com enter.

desta forma apagamos as 2 partições e deixamos o disco limpo (wipe).

Após apertamos w para sair e gravar as alterações no disco.