backup
Rsync: утилита для быстрого удаленного или локального копирования файлов
Четверг, 5 января 2012 г.Рубрика: *NIX_*BSD сиcтемы -> В помощь сисадмину
Метки: backup | linux | linux backup | Rsync | копирование | резервирование файлов | синхронизация файлов
Просмотров: 40991
Подписаться на комментарии по RSS
Rsync разработан для замены rcp – древней программы для удаленного копирования под Unix. Благодаря широким возможностям синхронизации и передачи файлов, rsync часто применяется для создания зеркал.
Использование хитроумного алгоритма, позволяет rsync передавать только изменения в файлах, причем для выявления изменений ему не надо сравнивать два файла. Кроме того, rsync производит сжатие на лету, позволяя тем самым передавать файлы с максимальной эффективностью.
Кроме вышеописанных вкусностей, rsync обладает также и несколькими полезными возможностями обеспечения безопасности. Он поддерживает ssh – рекомендованный протокол для безопасной передачи данных; перед обработкой информации производит ее запись во временный файл, чтобы ничего не случилось с оригиналом, наконец, он поддерживает специальный режим безопасной отладки команд.
Rsync прост в использовании, но не является программой «click-and-play». Это —мощный инструмент, который может быть очень полезным, но не стоит забывать об осторожности, так как его с помощью легко что-нибудь испортить.
Синтаксис утилиты
Синтаксис утилиты простой и довольно обыденный.
rsync [опции] источник [приемник]
Резервное копирование (backup) при помощи команды dd
Пятница, 5 ноября 2010 г.Рубрика: *NIX_*BSD сиcтемы -> В помощь сисадмину -> Познавательное
Метки: backup | dd | Linux | linux backup | MBR | restore
Просмотров: 28082
Подписаться на комментарии по RSS
Так же этот метод можно еще назвать и "зеркалированием",так как программа dd копирует данные по секторам не зависимости от того есть ли на этом участке диска данные или нет, будет создана точная копия и размер будет точно такой же.
То есть если раздел /dev/sda1 имеет объем в 25 Gb, а занято всего 5 Gb то все равно копия образа будет 25 Gb.Простыми словами данные откуда (параметр if ), куда (параметр of )
Примеры использывания:
$ dd if=/dev/hda of=/dev/hdb conv=noerror,sync
Команда выше сделает точную копию раздела /dev/hda в разделе /dev/hdb,т.е есть мы «отзеркалировали» /dev/hda
Часто используемые параметры после conv:
- noerror — продолжать копирование не обращая внимание на bad-блоки и прочие ошибки.
- sync — поврежденные или отсутствующие данные во входном буфере на выходе будут заменены на нули.
Резервное копирование (backup) баз MySQL
Пятница, 22 октября 2010 г.Рубрика: *NIX_*BSD сиcтемы -> В помощь сисадмину
Метки: backup | bash | bash script | cron | db | Linux | mysql | mysqldump
Просмотров: 41404
Подписаться на комментарии по RSS
Попался мне на просторах интернета один из скриптов для создания бэкапов баз данных, в чем его плюс - создает отдельный архив под каждую базу данных, в отличии от стандартного mysqldump с ключем --all-databases который пишет все базы в один файл для меня получается не совсем правильный бэкап, т.е мне это ни подходит.По мне лучше каждая база -отдельный файл.
В любом случаи желательно сделать пользователя от которого будем делать бекапы, из прав дадим ему права на просмотр баз,SELECT и Lock Tables, я приведу пример как создать из командной строки:
$ mysql -pПАРОЛЬ
-p, --password=[password] – Пароль пользователя, для соединения с сервером MySQL. Не должно быть пробела между -p и паролем.
-u, --user=[user]- Имя пользователя для соединения с сервером MySQL. Необязательно, по умолчанию используется такое же, как ваш логин.Используется если логин отличается от имени пользователя для соединения с сервером MySQL.
Sypex Dumper Lite 2.0.0 Beta
Пятница, 26 марта 2010 г.Рубрика: В помощь сисадмину -> Новости
Метки: backup | db | Linux | mysq | mysql | PHP | script
Просмотров: 25142
Подписаться на комментарии по RSS
После нескольких лет молчаний обновился замечательный PHP-скрипт Sypex Dumper Sypex Dumper Life для быстрого и удобного создания и восстановления резервных копий баз данных MySQL.
Для тех кто ни в курсе - это программный продукт (PHP-скрипт), с помощью которого можно просто и быстро создать резервную копию (бекап, бэкап, дамп) базы данных MySQL, а также восстановить в случае необходимости базу данных из резервной копии.
Sypex Dumper, в отличии от многих подобных программ (скриптов), оптимизирован для максимальной скорости работы, а также работы с большими базами данных, объемом в сотни и тысячи мегабайт.
В чем убежден и сей автор еще на старой версии Sypex Dumper Lite 1.0.8
И так, что нового на приготовили,основные возможности коротко:
удобный Web 2.0 интерфейс с AJAX;
поддержка двух форматов сжатия файлов ** (Gzip и Bzip2), а также разной степени сжатия для GZip;
работа в несколько этапов (для обхода ограничений во времени);
специальный формат файла с мета-информацией;
сервисные функции MySQL (проверка, оптимизация, починка);
работает на Windows и Linux;
умный бэкап с постпроцессингом;
умная работа с кодировками;
сохранение задач для быстрого использования;
автоудаление старых файлов;
кастомные (пользовательские) авторизации;
контроль процесса (стоп/пауза/продолжение);
возможность работы нескольких пользователей с одной копией скрипта;
компактный (около 150 КБ);
легко устанавливается и настраивается;
небольшой расход памяти при работе.
Учтите, что это пока бета, поэтому рекомендую использовать ее с подстраховкой.