• Resetear todo el almacenamiento de Proxmox Backup Server

    Si estás utilizando Proxmox Backup Server para hacer las copias de seguridad de PVE y quieres volver a crear todo el almacenamiento y el/los Datastore/s sin tener que re-instalar PBS, sigue este hack:

    1 – Elimina todos los DataStores desde la CLI de PBS, ejecutando como root:

    proxmox-backup-manager datastore remove pbs-1tb

    …donde «pbs-1tb» es el nombre del DataStore a eliminar. Repite eso por cada uno de los DataStore que tengas.

    2 – Borra todas las carpetas en las que anteriormente se montaron todos los DataStores que tenías, ejecutando como root:

    rm -rf /mnt/datastore/*

    3 – Identifica los discos físicos que son el soporte de todos los DataStores. Por ejemplo, podrían ser /dev/sda o /dev/sdb o …c o …d si los discos son SATA.

    4 – Dales gasolina encendida a todos, ejecutando desde la Shell como root:

    dd if=/dev/zero of=/dev/sda bs=1M count=1
    dd if=/dev/zero of=/dev/sdb bs=1M count=1
    dd if=/dev/zero of=/dev/sdc bs=1M count=1
    dd if=/dev/zero of=/dev/sdd bs=1M count=1
    etc...

    5 – Vuelve a crear los ZFSs desde la CLI:

    Primero lista los discos disponibles, con:

    proxmox-backup-manager disk list

    Inicializa un disco, con:

    proxmox-backup-manager disk initialize sda

    O todos los discos, con:

    proxmox-backup-manager disk initialize sda
    proxmox-backup-manager disk initialize sdb
    proxmox-backup-manager disk initialize sdc
    proxmox-backup-manager disk initialize sdd
    etc...

    Si quieres utilizar un sólo disco como DataStore, crea una partición ext4 en el primer disco y agregégalo como DataStore en el mismo comando, ejecutando::

    proxmox-backup-manager disk fs create pbs-1tb --disk sda --filesystem ext4 --add-datastore true

    …donde «pbs-1tb» es el nombre del sistema ZFS creado y también el nombre del DataStore.

    O, si quieres utilizar más de un disco, crea un pool de 4 discos, con:

    proxmox-backup-manager disk zpool create zpool1 --devices sda,sdd --raidlevel mirror

    Para comprobar que el DataStore se ha creado, ejecuta:

    proxmox-backup-manager datastore list

    Info más detallada, aquí.

     


    Deja una respuesta