Si empleas Bacula de forma habitual contra una cabina de cintas, sabrás que cada cierto tiempo alguna de las cintas va cambiando de estado, bien por que esté llena, bien por que la hemos sacado, etc. Pues bien, si se nos da el caso de que queremos cambiar el estado de una de las cintas, tenemos que saber cómo hacerlo.
Para ello, partimos del siguiente estado:
* list volume
Pool: Daily
+---------+------------+-----------+---------+-----------------+...
| MediaId | VolumeName | VolStatus | Enabled | VolBytes |...
+---------+------------+-----------+---------+-----------------+...
| 13 | 365LL4 | Append | 1 | 166,661,139,456 |...
| 14 | 366LL4 | Purged | 1 | 91,181,966,336 |...
+---------+------------+-----------+---------+-----------------+...
Pool: Weekly
+---------+------------+-----------+---------+-----------------+...
| MediaId | VolumeName | VolStatus | Enabled | VolBytes |...
+---------+------------+-----------+---------+-----------------+...
| 3 | 367LL4 | Append | 1 | 430,330,005,504 |...
| 4 | 368LL4 | Used | 1 | 433,204,208,640 |...
| 5 | 369LL4 | Used | 1 | 429,060,667,392 |...
| 6 | 595KL4 | Used | 1 | 432,945,128,448 |...
| 7 | 596KL4 | Used | 1 | 432,558,379,008 |...
| 8 | 597KL4 | Used | 1 | 433,293,364,224 |...
+---------+------------+-----------+---------+-----------------+...
Pool: 3month
+---------+------------+-----------+---------+-----------------+...
| MediaId | VolumeName | VolStatus | Enabled | VolBytes |...
+---------+------------+-----------+---------+-----------------+...
| 9 | 598KL4 | Archive | 1 | 476,773,678,080 |...
| 10 | 599KL4 | Append | 1 | 430,071,247,872 |...
+---------+------------+-----------+---------+-----------------+...
Bajo el campo
MediaId tenemos el identificador numérico de la cinta, en
VolumeName el nombre de la misma y en
VolStatus, el estado. Este estado como vemos tiene varios valores y lo que nos interesa es pasar la cinta de nombre 599KL4 de estado
Append a estado
Archived. En mi caso, por que la vamos a sacar de la cabina y por lo tanto no interesa que pueda intentar cogerla. Para ello lo primero es actualizar el estado de dicha cinta o volumen.
* update
Update choice:
1: Volume parameters
2: Pool from resource
3: Slots from autochanger
4: Long term statistics
Choose catalog item to update (1-4): 1
Aquí veremos el listado de parámetros que tenemos a disposición de modificar para un volumen. En nuestro caso, como queremos modificar el estado, elegimos la opción 1.
Parameters to modify:
1: Volume Status
2: Volume Retention Period
3: Volume Use Duration
4: Maximum Volume Jobs
5: Maximum Volume Files
6: Maximum Volume Bytes
7: Recycle Flag
8: Slot
9: InChanger Flag
10: Volume Files
11: Pool
12: Volume from Pool
13: All Volumes from Pool
14: All Volumes from all Pools
15: Enabled
16: RecyclePool
17: Action On Purge
18: Done
Select parameter to modify (1-18): 1
Ahora tenemos que seleccionar el
pool de volúmenes (de los que tengamos definidos)
Defined Pools:
1: Daily
2: Weekly
3: 3month
Select the Pool (1-3): 3
Y a continuación el volumen (cinta) que esté dentro de dicho
pool.
+---------+------------+-----------+---------+-----------------+...
| MediaId | VolumeName | VolStatus | Enabled | VolBytes |...
+---------+------------+-----------+---------+-----------------+...
| 9 | 598KL4 | Archive | 1 | 476,773,678,080 |...
| 10 | 599KL4 | Append | 1 | 430,071,247,872 |...
+---------+------------+-----------+---------+-----------------+...
Enter *MediaId or Volume name: 599KL4
Puesto que hemos optado por cambiar el estado, nos indicará el estado actual y nos pedirá el nuevo estado.
Updating Volume "599KL4"
Current Volume status is: Append
Possible Values are:
1: Append
2: Archive
3: Disabled
4: Full
5: Used
6: Cleaning
7: Read-Only
Choose new Volume Status (1-7): 2
Una vez aceptado, marcará el cambio y ya podemos salir.
New Volume status is: Archive
Parameters to modify:
1: Volume Status
2: Volume Retention Period
3: Volume Use Duration
4: Maximum Volume Jobs
5: Maximum Volume Files
6: Maximum Volume Bytes
7: Recycle Flag
8: Slot
9: InChanger Flag
10: Volume Files
11: Pool
12: Volume from Pool
13: All Volumes from Pool
14: All Volumes from all Pools
15: Enabled
16: RecyclePool
17: Action On Purge
18: Done
Select parameter to modify (1-18): 18
Selection terminated.
* quit