Использование команды link для сохранения резервных копий на другом диске

396
Xavier

У меня есть папка, которая содержит не так много места под названием /data/backup.

Мне сказали, что если я свяжу эту папку ( /data/backup) с еще большей областью папок, как, /bigdata/backupнапример, я смогу выполнить резервное копирование в /data/backupпапку.

Затем он просто создаст ссылку, но данные будут видны в обеих папках, а последняя ( /bigdata/backup) будет содержать результаты резервного копирования, но будет отображаться в обеих папках.

Поскольку на /bigdata/backupдиске гораздо больше места, резервное копирование больше не будет сбоем из-за проблем с пространством в /data/backupодном.

Это правда?

1

1 ответ на вопрос

1
laurent

Да, это правда! Чтобы использовать, /bigdata/backupкак если бы это было, /data/backupвы можете использовать эти команды в терминале.

Во-первых, поскольку у вас уже есть /data/backupкаталог, переместите в нем все /bigdata/backup:

mv /data/backup/* /bigdata/backup 

Затем удалите свой старый каталог:

rm -r /data/backup 

Теперь вы можете связать каталоги с:

ln -s /bigdata/backup /data/backup 

Таким образом, /data/backupпо сути, это просто перенаправление на /bigdata/backup; это место на диске незначительно.

Вместо `rm -r / data / backup`, я бы предложил` rmdir / data / backup`, на случай, если что-то пошло не так в шаге `mv`, как, например, забывание некоторых важных файлов точек. `rmdir` откажется работать, если в` / data / backup` осталось что-то, что, вероятно, вам и нужно. amalloy 10 лет назад 0

Похожие вопросы