Usar el comando de enlace para mantener copias de seguridad en otra unidad

Usar el comando de enlace para mantener copias de seguridad en otra unidad

Tengo una carpeta que contiene una cantidad no tan grande de espacio llamada /data/backup.

Me han dicho que si vinculo esa carpeta ( /data/backup) a un área de carpeta aún más grande, como /bigdata/backuppor ejemplo, podré ejecutar copias de seguridad en la /data/backupcarpeta.

Luego simplemente creará un enlace, pero los datos se verán en ambas carpetas y el último ( /bigdata/backup) contendrá los resultados de la copia de seguridad, pero se mostrará en ambas carpetas.

Dado que /bigdata/backuptiene mucho más espacio en disco, la copia de seguridad ya no fallará debido a problemas de espacio en /data/backupuno.

¿Es esto cierto?

Respuesta1

¡Si es cierto! Para usarlo /bigdata/backupcomo si fuera /data/backuppuedes usar estos comandos en una terminal.

Primero, como ya tiene un /data/backupdirectorio, mueva todo lo que contiene a /bigdata/backup:

mv /data/backup/* /bigdata/backup

Luego elimine su directorio anterior:

rm -r /data/backup

Ahora puedes vincular los directorios con:

ln -s /bigdata/backup /data/backup

De esta manera, /data/backupes esencialmente solo una redirección a /bigdata/backup; su espacio en el disco es insignificante.

información relacionada