
Intenté hacer copias de seguridad usando las herramientas predeterminadas en mi distribución de Linux (Mint 17.3) y parece que tuve un problema. Me tomó un tiempo descubrir por qué, pero aparentemente está intentando seguir algunos de mis enlaces, que apuntan a varios lugares en la unidad raíz y también intenta hacer una copia de seguridad de ellos. Teniendo en cuenta que mi carpeta /home/$USER tiene actualmente un tamaño de varios cientos de GB, mi última copia de seguridad fue hace casi tiempo y mi disco estuvo bajo uso intensivo por un tiempo debido a un problema conocido con los mobos de ASRock que envían spam a los archivos de registro, estoy un poco Estoy preocupado por la seguridad de mis datos y me gustaría comenzar pronto.
Probé la herramienta GUI y probé tar
, cp
y 7z
(no hay indicadores en ninguno porque no sé cuáles usar y las páginas de manual pueden ser bastante densas), pero no sé qué otras formas existen. son de hacer esto que no he probado. Si importa, los enlaces que sé que están colgados fueron creados por POL y Steam (no puedo decir si son duros, blandos o simbólicos), aunque creo que hay otros que también lo estropearán. Las unidades de origen y de destino son EXT4, aunque experimenté el mismo problema cuando la unidad de destino era NTFS.
Claramente, la razón por la que la operación se cancela se debe a un error de permiso al intentar acceder a / . Sin embargo, incluso si ejecutara esto como root, la operación de copia de seguridad simplemente encontraría el camino de regreso a / y realizaría una copia de seguridad de todo de forma recursiva hasta que mi disco externo esté lleno. Necesito alguna forma de evitar que siga enlaces, pero simplemente copiarlos tal como están.
Sólo necesito un archivo simple de mi carpeta de inicio que pueda volver a copiar si mi disco duro actual muere. No necesito una copia de seguridad de arranque, la configuración de mi sistema solo se modifica ligeramente y es fácil volver a ponerla en orden si necesito reinstalarla. La mejor solución es algo que ya tengo, la siguiente mejor sería el software gratuito en los repositorios, la siguiente mejor sería una herramienta de software gratuita distribuida en origen y, si ninguna de ellas está disponible, una herramienta comercial confiable de algún tipo.
Respuesta1
Yo simplemente usaría rsync
. Es simple, rápido y hace exactamente lo que quieres. Así es como podría verse un comando
rsync -avz --delete /home/user /mnt/bkp
Consulte man rsync
el significado de las banderas. -avz
es bastante estándar. Tenga en cuenta que también agregué la --delete
opción, eso significa que cuando elimina un archivo en su directorio de inicio y realiza una copia de seguridad, también se eliminará de su copia de seguridad. ¡Tenga cuidado al realizar las pruebas!