wiki:Equipos/Backup/QnapRsnapshot

Version 12 (modified by fernando, 4 years ago) (diff)

--

El home personal en /oceano/gmeteo/users/ ya dispone de backup.

Usuarios

Se puede ver las copias con el usuario meteo en:

http://drizzle.macc.unican.es:8080/filestation/

La fecha de la carpeta (weekly.0 .. monthly.6 ...) indica la fecha de la copia, el mas reciente weekly.0 el mas antiguo yearly.1, dentro hay tantos directorios como equipos origen de las copias,

  • oceano.macc.unican.e:
  • seal.macc.unican.es

y a partir de ese directorio se puede acceder a la copia manteniendo la estructura relativa del origen.

Guardamos copia :

  • Semanal:Ultimos 4 domingos weekly
  • Mensual:Ultimos 6 meses monthly
  • Semestral: 2 semestres yearly

De momento para pedir las copias enviarme un mail y una linea del tipo por cada directorio a tener backup: el tamaño es importante que se ajuste a las necesidades, en caso de que se sobrepase os llegara un correo informando de que NO se replicara.

##dir;size(Kbytes);mail;user;host 
/oceano/gmeteo/WORK/ARTICULOS/Fernandez_ESCENAdeltas/scripts;500000;fernandej@unican.es;chus;seal.macc.unican.es

Otros

Rsnapshot esta instalado en el equipo drizzle:

Se hacen copias a las:

  • 3:15 todos los domingos (guardamos las ultimas 4 )
  • 4:30 todos los 1 de cada mes (guardamos los ultimos 6)
  • 5:45 cada 6 meses (guardamos los ultimos 2)

Previamente se ejecuta prebackup.sh

15 3 * * 0 /opt/bin/rsnapshot weekly
30 4 1 * * /opt/bin/rsnapshot monthly
45 5 1 */2 * /opt/bin/rsnapshot yearly

Importante: Entre cada copia monthly o yearly tiene que mediar una weekly, porque solo se hace rsync en la weekly las demás solo hacen rm de la mas antigua mv rotación las demás y mv de la ultima del nivel inferior

#log
egrep -i 'completed|star|warn|error' rsnapshot.log|more|tail -n 30

##diff

[/opt/bin] # rsnapshot diff /share/BACKUP/weekly.0/oceano.macc.unican.es/ /share/BACKUP/weekly.1/oceano.macc.unican.es/
[/opt/bin] # rsnapshot diff weekly.0/oceano.macc.unican.es/ weekly.1/oceano.macc.unican.es/

Comparing /share/BACKUP/weekly.0/oceano.macc.unican.es to /share/BACKUP/weekly.1/oceano.macc.unican.es
Between /share/BACKUP/weekly.0/oceano.macc.unican.es and /share/BACKUP/weekly.1/oceano.macc.unican.es:
  3 were added, taking 584154 bytes
  3 were removed, saving 584154 bytes


[/opt/bin] # rsnapshot du oceano.macc.unican.es/
165M    /share/BACKUP/weekly.0/oceano.macc.unican.es/
2.7M    /share/BACKUP/weekly.1/oceano.macc.unican.es/
2.1M    /share/BACKUP/weekly.2/oceano.macc.unican.es/
2.1M    /share/BACKUP/weekly.3/oceano.macc.unican.es/
2.1M    /share/BACKUP/monthly.0/oceano.macc.unican.es/
2.1M    /share/BACKUP/monthly.1/oceano.macc.unican.es/
2.1M    /share/BACKUP/monthly.2/oceano.macc.unican.es/
2.1M    /share/BACKUP/monthly.3/oceano.macc.unican.es/
2.1M    /share/BACKUP/monthly.4/oceano.macc.unican.es/
2.1M    /share/BACKUP/yearly.0/oceano.macc.unican.es/
2.1M    /share/BACKUP/yearly.1/oceano.macc.unican.es/
186M    total

 

al añadir la copia diario hago : /opt/bin/cp -al /share/BACKUP/weekly.0 /share/BACKUP/weekly.1, para no empezar de cero