1 votos

1:1 espejo script con rsync? ¿Y los discos giran por defecto?

Mi antiguo NAS se ha estropeado y ya no quiero utilizar un controlador RAID de hardware, así que he creado mi primer servidor con Ubuntu Server 14.04 LTS. Se ejecuta en un SSD y almacena mis datos en 2×3TB WD Red corriendo en RAID1.

Todo funciona bien hasta ahora, pero quiero crear un Backup script para manualmente espejo del RAID1 a una tercera unidad de 3TB. Esta tercera unidad no estará disponible todo el tiempo, de ahí la necesidad de ejecutarla manualmente.

En Windows, he hecho cosas similares con una aplicación llamada RoboCopy. tiene un /mir para hacer una copia 1:1. Eso es lo que pretendo hacer aquí, en Ubuntu.

He estado leyendo la Ayuda para rsync pero aún no estoy seguro de haber encontrado lo que busco. He encontrado un montón de opciones pero no sé si encajan. ¿Es lo siguiente lo que parece correcto? ¿Hay formas mejores?

sudo rsync --delete -avv /data /backup

/data y /backup son para mis caminos

Estoy abierto a consejos o alternativas para hacer la copia de seguridad.

¿Y alguien sabe si mis discos mecánicos giran por defecto en Ubuntu Server 14.04? No quiero que giren hacia abajo, así que si ese es el valor predeterminado, ¿cómo puedo detenerlo?

1voto

Jos Puntos 6479

Sí, eso cubre lo básico. Mis secuencias de comandos scripts son sólo un poco más sofisticadas:

logger -i -t Backup Backup started
date > /path/backuplog
rsync -az --progress --safe-links --exclude-from=/path/backup-exclude /data /backup >> /path/backuplog 2>>&1
date >> /path/backuplog
logger -i -t Backup Backup finished
  1. Utilizo el logger para escribir líneas en syslog .
  2. Mantengo un archivo de registro de respaldo que almacena las horas y las fechas.
  3. Utilizo el z para la compresión, y el --progress (aunque esta última no registra nada).
  4. Utilizo el --safe-links para ignorar los enlaces fuera de la carpeta.
  5. Utilizo patrones de exclusión.

Debo añadir que este uso de rsync no crea una réplica exacta (no borra los archivos de la copia de seguridad). El tuyo sí lo hace. Tampoco hace una sincronización bidireccional (la tuya tampoco, y creo que no debería).

0voto

Alex-Imperfect Puntos 21

Gracias por la ayuda,

pero ahora tengo más preguntas sobre las opciones que has mencionado.

  1. el logger escribe en el syslog, pero ¿dónde encuentro el syslog? y ¿qué se escribe allí desde el script?

  2. has dicho que guardas un registro de las copias de seguridad con las horas y las fechas, pero ¿a qué fechas te refieres, a las de las copias de seguridad o a las de los archivos?

  3. qué hace --progress ¿Y? No lo he encontrado en la versión de ayuda en alemán. Wiki de Ubuntu

  4. hace --safe-links ¿Ignorar todos los enlaces / accesos directos o copiar el archivo desde el enlace? tampoco se menciona en la ayuda en alemán...

0voto

Alex-Imperfect Puntos 21

¿Y alguien sabe si mis discos mecánicos giran por defecto en Ubuntu Server 14.04? No quiero que giren hacia abajo, así que si ese es el valor predeterminado, ¿cómo puedo detenerlo?

Para aquellos que están buscando el mismo problema, he observado mi sistema los últimos días y parece que los discos no están girando hacia abajo. Pero no puedo decir si es el estado por defecto de la versión de Ubuntu Server 14.04 o simplemente porque los WD RED tienen alguna gestión especial de energía de WD que ignora los comandos del sistema.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: