Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| system:backup_с_помощью_rsync [2015/11/03 08:52] – mirocow | system:backup_с_помощью_rsync [2018/10/04 10:33] (текущий) – mirocow | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | {{tag> | + | {{tag> |
| - | ====== Backup с помощью | + | ====== Backup с помощью |
| - | + | ||
| - | Автор: fr33man. | + | |
| Решил настроить backup. Первая мысль была: ночью сжимать все в один большой архив и отправлять по сети с помощью scp, например.. Но этот | Решил настроить backup. Первая мысль была: ночью сжимать все в один большой архив и отправлять по сети с помощью scp, например.. Но этот | ||
| Строка 16: | Строка 14: | ||
| rsync клиент. После этого синхронизиркем данные на backup сервере с данными на других серверах. Для примера, | rsync клиент. После этого синхронизиркем данные на backup сервере с данными на других серверах. Для примера, | ||
| а имя машины с которой мы будем синхронизировать данные — mail: | а имя машины с которой мы будем синхронизировать данные — mail: | ||
| + | |||
| + | ===== Проверка ===== | ||
| <code sh> | <code sh> | ||
| Строка 21: | Строка 21: | ||
| FreeBSD mail.teachers 6.1-RELEASE | FreeBSD mail.teachers 6.1-RELEASE | ||
| mail# | mail# | ||
| + | </ | ||
| + | <code sh> | ||
| /root/> uname -rsn | /root/> uname -rsn | ||
| FreeBSD backup 6.1-RELEASE-p6 | FreeBSD backup 6.1-RELEASE-p6 | ||
| /root/> | /root/> | ||
| - | Сначала настроим rsync сервер. Идем в порты ставить: | + | </code> |
| - | mail# cd /usr/ | + | |
| - | mail# make search name=' | + | |
| - | ... skipped ... | + | |
| - | Port: | + | ===== Настройка ===== |
| - | Path: / | + | |
| - | Info: A network file distribution/ | + | |
| - | Maint: | + | |
| - | B-deps: | + | |
| - | R-deps: | + | |
| - | WWW: http:// | + | |
| - | ... skipped ... | + | Сначала настроим rsync сервер. Идем в порты ставить: |
| - | | + | # apt-get |
| - | mail# make install | + | |
| - | mail# rehash | + | |
| - | mail# | + | |
| - | Рихтуем rsyncd.conf: | + | |
| - | mail# cd / | + | |
| - | mail# ls -la | grep rsync | + | |
| - | -r--r--r-- | + | |
| - | -r--r--r-- | + | |
| - | mail# | + | |
| - | rsyncd.conf: | + | |
| + | **nano rsyncd.conf** | ||
| + | <code sh> | ||
| # Файл приветствия | # Файл приветствия | ||
| motd file = / | motd file = / | ||
| Строка 66: | Строка 51: | ||
| path = /etc/ | path = /etc/ | ||
| - | | + | |
| uid = root | uid = root | ||
| - | | + | |
| read only = yes | read only = yes | ||
| - | | + | |
| list = yes | list = yes | ||
| - | | + | |
| comment = ETC directory | comment = ETC directory | ||
| - | | + | |
| hosts allow = 192.168.1.249 | hosts allow = 192.168.1.249 | ||
| - | | + | |
| auth users = backup | auth users = backup | ||
| - | | + | |
| secrets file = / | secrets file = / | ||
| # Далее может идти описание других секций(по аналогии с samba и шарами) | # Далее может идти описание других секций(по аналогии с samba и шарами) | ||
| Создаем необходимые файлы и директории | Создаем необходимые файлы и директории | ||
| + | </ | ||
| + | <code sh> | ||
| mail# cat > / | mail# cat > / | ||
| HELLO FROM RSYNC | HELLO FROM RSYNC | ||
| Строка 190: | Строка 177: | ||
| На сервере, | На сервере, | ||
| + | <code sh> | ||
| mail# tail -3 / | mail# tail -3 / | ||
| 2006/10/05 21:53:21 [98220] connect from backup.teachers (192.168.1.249) | 2006/10/05 21:53:21 [98220] connect from backup.teachers (192.168.1.249) | ||
| Строка 195: | Строка 183: | ||
| 2006/10/05 21:53:21 [98220] sent 1807 bytes received 99 bytes total size 411665 | 2006/10/05 21:53:21 [98220] sent 1807 bytes received 99 bytes total size 411665 | ||
| mail# | mail# | ||
| + | </ | ||
| На backup сервере создадим директорию, | На backup сервере создадим директорию, | ||
| Строка 244: | Строка 233: | ||
| На сервере: | На сервере: | ||
| + | <code sh> | ||
| mail# tail -3 / | mail# tail -3 / | ||
| 2006/10/05 22:00:05 [98379] send backup.teachers | 2006/10/05 22:00:05 [98379] send backup.teachers | ||
| Строка 252: | Строка 242: | ||
| received 7581 bytes total size 1264419 | received 7581 bytes total size 1264419 | ||
| mail# | mail# | ||
| - | | + | </ |
| Как видите, | Как видите, | ||