Acabo de adquirir un nuevo dispositivo de respaldo y quería comenzar a usarlo con rsync, así que hago una copia de seguridad y el sistema decide no iniciarse en absoluto. (Aquí está esa pregunta:enlace)
Pero resolví ese problema omitiendo el directorio /var, pero necesito hacer una copia de seguridad de cosas en /var como el directorio www/ y otras cosas. ¿Cómo haría para hacer eso?
Aquí está mi código rsync actual:
rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found","/BTSync","/home/cloud7/torrent"} / /mnt/backup/cloud7
Respuesta1
Lo arreglé yo mismo, excluí /var/run
(que era un enlace a /run) y /var/lock
(lo mismo).
Respuesta2
En lugar de excluir rutas específicas, excluya los puntos de montaje. No tiene sentido realizar copias de seguridad de sistemas de archivos no almacenados como tmpfs (utilizado para /tmp
, /dev
, /var/run
, etc. en la mayoría de los sistemas modernos), procfs, sysfs, etc. Esto también excluye los medios externos.
rsync -aAX -x -v --exclude={/lost+found,/BTSync,/home/cloud7/torrent} / /mnt/backup/cloud7
Si su sistema tiene varias particiones, deberá hacer una copia de seguridad de todas ellas. Por ejemplo, si /home
es una partición separada:
rsync -aAX -x -v --exclude={/lost+found,/BTSync,/home/cloud7/torrent} / /mnt/backup/cloud7/
rsync -aAX -x -v --exclude={/lost+found,/BTSync,/home/cloud7/torrent} /home/ /mnt/backup/cloud7/home/