Usando o comando link para manter backups em outra unidade

Usando o comando link para manter backups em outra unidade

Eu tenho uma pasta que contém uma quantidade não tão grande de espaço chamada /data/backup.

Disseram-me que se eu vincular essa pasta ( /data/backup) a uma área de pasta ainda maior, como /bigdata/backuppor exemplo, poderei executar backups na /data/backuppasta.

Será então apenas criado um link, mas os dados serão vistos em ambas as pastas e a última ( /bigdata/backup) conterá os resultados do backup, mas será exibida em ambas as pastas.

Como o backup /bigdata/backuptem muito mais espaço em disco, o backup não falhará mais devido a problemas de espaço /data/backup.

Isso é verdade?

Responder1

Sim, é verdade! Para usar /bigdata/backupcomo se fosse /data/backupvocê pode usar esses comandos em um terminal.

Primeiro, como você já possui um /data/backupdiretório, mova tudo nele para /bigdata/backup:

mv /data/backup/* /bigdata/backup

Em seguida, exclua seu diretório antigo:

rm -r /data/backup

Agora você pode vincular os diretórios com:

ln -s /bigdata/backup /data/backup

Dessa forma, /data/backupé essencialmente apenas um redirecionamento para /bigdata/backup; seu espaço em disco é insignificante.

informação relacionada