¿Qué archivos necesito hacer una copia de seguridad para mantener mi configuración de usuario de Linux?

13

Necesito realizar una instalación limpia después de un mal problema con el controlador de gráficos.

¿Cuáles son los archivos que debo respaldar para mantener la configuración de todos los usuarios en Linux?

Mi distribución es fuduntu.

Yurij73
fuente
1
Edité su pregunta, si no está satisfecho con los cambios, puede revertirlos o editarlos nuevamente.
Baarn
3
Básicamente, necesita hacer una copia de seguridad de su /homedirectorio, pero dependiendo de su uso o instalaciones, sería útil hacer una copia de seguridad /etc /usry /var. Pero es probable que copie un archivo de configuración incorrecto en el sistema nuevo. Recomiendo solucionar el problema en lugar de hacer una instalación limpia.
Baarn
Intenté [code] yum history -undo <algunas últimas id de instalación> [code] pero no me ayudó. Además, el hecho de que se emita con diferentes modos vga "vga = ask" es inútil. Solo terminal es accesible. Entonces puedo rm o copiar o hacer otras operaciones de archivos. Congela en el arranque un gnomo de shell gráfico.
Yurij73
1
@ Yurij73: Puede rodear el código con `y` (comilla inversa) en comentarios y respuestas.
Linuxios

Respuestas:

11

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 etckeeperese que pueda rastrear el historial de cambios /etcy 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 /vary /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 /vary /usr/sharepuede 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, /etcprobablemente 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.

/optTambié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

Glallen
fuente
1
estoy suponiendo que /userquieres decir /home/[username], aunque parece que estabas tratando de decir /usry agregaste una carta. podría querer editar para aclarar esto
DeveloperACE