Afin de pouvoir supprimer complètement toute VTL ainsi que les médias associés, nous devons aussi supprimer les références restantes dans la NVDB.
Procédure:
- Supprimez la VTL depuis NetVault Web Ui > 'Manage Devices'
- Supprimez toute entrée concernant la VTL sous le fichier de configuration ..NV/config/diskdevices.cfg
- Supprimez tous les médias de cette VTL dans la NVDB avec l'outil 'nvremovemedia':
Exemple: nvremovemedia -medialabel <label>
- Supprimez le dossier de la VTL sur disque
***** IMPORTANT: Lancez une sauvegarde NVDB avant de continuer ******
- Supprimez tout media de l'ancienne VTL restant dans la NVDB sous la table 'medmgrbarcode' appartenant à la base 'netvault_mediamanagement' de la façon suivante:
1) Lancer une ligne de commande entant qu'administrator / root
2) Naviguez vers le dossier ..\NetVault Backup\pgsql\bin folder:
Exemple:
cd "C:\Program Files (x86)\Quest\NetVault Backup\pgsql\bin"
3) Connectez vous au NetVault PostgreSQL Database Server:
Exemple:
C:\Program Files (x86)\Dell\NetVault Backup\pgsql\bin>psql -p 51486 -U postgres
psql (9.2.8)
WARNING: Console code page (437) differs from Windows code page (1252)
8-bit characters might not work correctly. See psql reference
page "Notes for Windows users" for details.
Type "help" for help.
4) Connectez vous à la base 'netvault_mediamanagement':
Exemple:
postgres=# \c netvault_mediamanagement
WARNING: Console code page (437) differs from Windows code page (1252)
8-bit characters might not work correctly. See psql reference
page "Notes for Windows users" for details.
You are now connected to database "netvault_mediamanagement" as user "postgres".
5) Vérifiez que nous avons toujours des références aux anciens médias de la VTL supprimée:
Exemple:
netvault_mediamanagement=# SELECT barcode from medmgrbarcode where barcode like 'VTL1%' order by barcode;
barcode
---------
VTL1001
VTL1002
VTL1003
VTL1004
(4 rows)
6) Supprimez ces entrées ignorées par l'outil nvremovemedia:
netvault_mediamanagement=# DELETE from medmgrbarcode where barcode like 'VTL1%';
DELETE 4
7) Confirmez qu'il n'y ait plus de médias appartenant à l'ancienne VTL en relançant le query SELECT:
netvault_mediamanagement=# SELECT barcode from medmgrbarcode where barcode like 'VTL1%' order by barcode;
barcode
---------
(0 rows)
Nous pouvons désormais être certains que toute référence aux médias de l'ancienne VTL, ont été supprimées. Nous pouvons alors recréer une VTL avec le même nom et barcode prefix si désiré.