Для копирования файла или каталога с помощью rsync на удаленный компьютер, на котором SSH использует нестандартный порт, можно использовать команду
rsync -avz --rsh='ssh -p8023' source_dir user@host:destination_dir/
Для копирования файла или каталога с помощью rsync на удаленный компьютер, на котором SSH использует нестандартный порт, можно использовать команду
rsync -avz --rsh='ssh -p8023' source_dir user@host:destination_dir/
tar + gzip — по прежнему актуальны для создания резервных копий, благодаря наличию на каждой Linux или Unix системе.
Если вы создали архив с важными данными, то проверить его целостность — правило хорошего тона.
Чтобы проверить, что архив не содержит ошибок, и вы сможете извлечь из него запакованные файлы, используйте следующие команды:
tar -tvzf my_tar.tar.gz >/dev/null && echo "Backup is good!"
После восстановления Linux системы из архива, созданного на другом компьютере, очень удивился тому, что команды df и mount выдавали названия устройств, актуальные для старой машины, а не той, на которую восстанавливался архив.
Было впечатление, что теперь система оперирует неверной информацией. Однако все работало, только df выдавала при просмотре название несуществующего устройства.
Дело в том, что при монтировании устройств mount записывает их названия в файл /etc/mtab. Ядром эта информация не используется, а вот программы его читают и выдают на базе него свою информацию. Если вы хотите просмотреть, с какими системами реально работает ядро, выполните
cat /proc/mounts
Количество информации, которую вы сможете восстановить, во многом зависит от того, как часто вы ее сохраняете и насколько надежно храните.
Для начала определитесь с тем, где вы будите хранить backup-копии. Наилучшим решением для домашнего компьютера является использование отдельного жесткого диска, но, к сожалению, не у всех есть такая возможность. Поэтому, скорее всего, вы будете сохранять копии в отдельной директории или на отдельном разделе жесткого диска и периодически переписывать их на CD-R(W) или DVD-R(W). Читать далее Резевное копирование с помощью tar
В поиске систем резервного копирования для Linux машин, наткнулся на сравнение на сайте Ubuntu.
Я выбрал самые интересные на мой взгляд программы, которые стоит протестировать. Некоторые из них подойдут для резервного копирования любой Linux или Unix системой. Читать далее Сравнение средств резервного копирования для Ubuntu
dd — простая утилита, которая входит в состав большинства Unix-подобных операционных систем — Linux, FreeBSD, Solaris и т.д.
Ее предназначение — чтение данных из одного устройства или файла и запись в другой.
dd можно эффективно использовать для создания образа жесткого диска, при этом обойдясь без коммерческих утилит вроде Acronis True Image или Norton Ghost. Читать далее Создание образа жесткого диска при помощи утилиты dd