Lo mínimo sería mantener los propios archivos del usuario dentro /home
. Además, para saber qué archivos evitar /etc
, es beneficioso utilizar un sistema como etckeeper
ese que pueda rastrear el historial de cambios /etc
y quién los realizó. IE: ¿fueron cambios de distribución o cambios que usted realizó?
Para la copia de seguridad en sí, siempre copio lo siguiente:
/usr/local
/usr/share
/home
/var
/etc
/root
Hay formas de hacer una copia de seguridad de estos usando Rsync en un área separada, usando enlaces duros para que no se use espacio adicional en las copias de seguridad posteriores.
Luego puede restaurar /home/*
como está, pero querrá elegir archivos / carpetas específicos según sea necesario de /var
y /etc
. Sabrá si necesita algo específico /usr/local
, porque lo más probable es que lo haya puesto allí a propósito.
El contenido de /var
y /usr/share
puede ser complicado. Apache, mediawiki, wordpress y otros servicios almacenan datos en cualquiera de los dos. Debe saber si tiene datos almacenados en estos por la configuración que hizo cuando configuró estos servicios. Si no ejecuta ningún servicio de 'servidor' o 'web', puede estar seguro de no hacer una copia de seguridad de estos, pero siempre es mejor hacer una copia de seguridad que desear haber hecho una copia de seguridad.
A menos que tenga cosas editadas a mano, /etc
probablemente esté seguro con una configuración limpia. Si tiene cambios hechos a mano /etc
, es mejor portarlos a mano para que sepa exactamente lo que está introduciendo en el sistema limpio.
/opt
También puede ser un directorio de interés. Por lo general, se crea al instalar software distribuido con su propio instalador desde software fuera de su distribución. Hacer una copia de seguridad de esta es una opción, pero es posible que desee volver a instalar esos paquetes, ya que tienen configuraciones que requieren enlaces de nuevo en/etc