Intereting Posts
Данные, добавляемые к файлу, и когда его значение пересекло 200 МБ, новый файл должен быть создан как записать команду, выполняющую программу suid Объединить диапазон столбцов с одним и тем же ключом Почему эта команда xargs не работает? Преобразование цветов шрифта PDF в монохромный черный Использование virtio на QEMU без KVM Завершение команды не работает с именами, содержащими `:` Извлечь имя файла из пути в awk-программе MC не применяет настраиваемую конфигурацию Как использовать SFTP в скрипте для неинтерактивного вывода файла с удаленного хоста? Как перечислить пространства имен в Linux? Debian растягивается на thinkpad: отключается от внешнего, черный экран после приостановки Как узнать, когда я установил свой дистрибутив? Можно ли сделать chroot -bind с debian под mac os x lion? Запуск нескольких программ в фоновом режиме и проверка их возвращаемого значения

Делать ссылки в резервной копии?

Одна файловая система имеет много символических ссылок, которые ссылаются на каталоги в файловой системе.

Возможно ли создать резервную копию файловой системы, в которой работают резервные копии ссылок (т. Е. Все же указывать на правильные каталоги в резервной копии файловой системы)? В настоящее время я использую rsync для создания резервной копии. Благодарю.

Можно копировать относительные символические --links с --links опции --links :

  -l, --links When symlinks are encountered, recreate the symlink on the destination. 

Также:

Обратите внимание, что –archive подразумевает ссылки.

Пример:

 $ mkdir /tmp/tarsnap-test/ $ cd /tmp/tarsnap-test/ $ mkdir orig backup $ cd orig/ $ mkdir dir $ ln -s dir symlink $ ll total 4.0K drwxr-xr-x 2 ja ja 4.0K Mar 4 14:26 dir lrwxrwxrwx 1 ja ja 3 Mar 4 14:26 symlink -> dir $ cd ../backup/ $ rsync -avz /tmp/tarsnap-test/orig/ . sending incremental file list ./ symlink -> dir dir/ sent 88 bytes received 22 bytes 220.00 bytes/sec total size is 3 speedup is 0.03 $ ll total 4.0K drwxr-xr-x 2 ja ja 4.0K Mar 4 14:26 dir lrwxrwxrwx 1 ja ja 3 Mar 4 14:26 symlink -> dir 

Однако невозможно копировать абсолютные символические ссылки с помощью rsync. Если исходная директория, содержащая абсолютную символическую ссылку, копируется в целевой каталог, символическая ссылка все еще указывает на исходный файл. Вы можете использовать инструмент symlinks для очистки этого беспорядка.