Ajout d'un datastore déjà existant dans PBS
Contexte
Il se peut qu'on veuille migrer un disque contenant les donnés d'un Datastore vers une autre machine pbs.
Si on veut rajouter ce disque via l'interface web, il faut formater le disque et on perd toutes les données dessus.
De base on ne peut pas le faire via l'interface de pbs, il faut le faire à la main en SSH.
Mise en place
On récupère l'id du disque, contenant les données de SVG:
blkid
Ce qui nous donne:
/dev/sdb1: UUID="880ed827-b387-4bf3-8274-b2adc7fde660" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="1dcca9e5-41ad-48e7-9541-502c9c79cc29"
(ici sdb1 fait référence à la partition du disque de SVG), évidement la valeur sera différente sur votre système.
On créer le dossier pour le point de montage:
mkdir /mnt/datastore/Prox-Backups
Ensuite on créer un fichier service de systemd, pour que le dossier se lance au démarrage (sur Proxmox et PBS, les stockages montées ne sont pas dans le fichier fstab, ils sont montés via systemd, au démarrage du système)
/etc/systemd/system/mnt-datastore-Prox-Backups.mount
[Mount]
Options=defaults
Type=ext4
What=/dev/disk/by-uuid/880ed827-b387-4bf3-8274-b2adc7fde660
Where=/mnt/datastore/Prox-Backups
[Unit]
Description=Mount datatstore 'Prox-Backups' under '/mnt/datastore/Prox-Backups'
[Install]
WantedBy=multi-user.target
Bien changer l'id du disque par le bon id, récupéré plus tôt.
Pour que le service soit bien pris en compte par sytemd, sans redémarrer la machine:
systemctl daemon-reload
On monte le Datastore, afin qu'il remonte dans pbs:
systemctl reload mnt-datastore-Prox-Backups.mount
Enfin, il faut éditer (ou le créer) le fichier /etc/proxmox-backup/datastore.cfg, et ajouter ces lignes à la fin:
datastore: Prox-Backups
path /mnt/datastore/Prox-Backups
verify-new true
Normalement, le Datastore devrait apparaitre sur l'interface web, et les svg devraient pouvoir ce faire dessus.
→ Ici la config donnée, fait référence à un Datastore nommé "Prox-Backups", bien penser à changer cette valeur si le Datastore doit porter un nom différent.