Search This Blog

Friday, 7 September 2018

Borrar todos los snapshots y volver a crearlos en una zona Solaris


Borrar todos los snapshots de una zona Oracle Solaris, y volver a crear los snapshots.



Procedimiento


  • Borrar los snapshots que tienen un nombre en común.
Por ejemplo, si los snapshots a borrar tienen un nombre en comun de la forma 'migrate', ejecutar el
siguiente comando:

for i in ` zfs list -t snapshot | grep migrate | awk '{print $1}'`
do
zfs destroy $i

done


  • Para crear nuevos snapshots de los zpools de las zonas, ejecutar el siguiente comando, cambiando 'snapshots' por el nombre que se le quieran dar a los snapshots a generar:
for i in `zpool list | awk '{print $1}' | grep -v rpool | grep -v NAME` 
do
zfs snapshot -r $i@snapshot
done

No comments:

Post a Comment

Thanks for your comment!