The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"fsbackup — чего не хватает?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"fsbackup — чего не хватает?"  
Сообщение от cookie email(ok) on 29-Июл-08, 04:54 
Здравствуйте, друзья!

С недавних пор пользуюсь замечательной утилитой fsbackup.
И вот накопив небольшой опыт понял, что некоторых возможностей мне в ней нехватает.

Я хочу перечислить возможности которых не хватает мне в fsbackup, а вам предлагаю вписать чего не хватает вам. Давайте обсуждать :)

1) В $cfg_type добавить возможность нескольких хранилищ. Например
"local remote_ftp"
Зачем?
У нас есть арендованный сервер (.masterhost), на котором лежат проекты компании
которую мы обслуживаем. Есть в аренде хостинг-ftp(AGAVA) 20GB на который мы
складываем бэкапы. Так вот хочется чтобы бэкапы сохранялись локально и
отправлялись на хостинг-ftp. Понимаю, что получается избыточность. Но
на душе как-то спокойней когда backup хранится на двух серверах.

2) Инклуды в конфигах.
Зачем?
Большинство параметров в конфигах повторяются и если настроен бэкап на
удаленный сервер, а там меняется пароль приходится бежать по всем
конфигам и менять его. А если позволить выносить части конфига в
разные файлы и далее их инклудить, жизнь системного администратора
немного упростится.

3) Авторизация для SSH через пароль.
Зачем?
Мы арендуем хостинг-ftp у AGAVA (для бэкапов). Есть возможность подключения к
серверу через SSH. Но провайдер в sshd_config установил
PubkeyAuthentication No. Поэтому авторизация по открытому ключу
невозможна. Пока копируем бэкапы по FTP, но есть один нюанс! FTP
сервер кидает логи в файл /var/log/ftp.log коорый открыт всем на
чтение (rw-r--r--). Файлы по FTP записываются с маской rw-r--r--.
Соответственно при желании можно скопировать чужие файлы к себе и
скачать их через свой ftp. Да мы конечно применяем PGP шифрование
которое реализовано в скрипте fsbackup, но открытыми остаются  *.dir по
коорым как минимум можно узнать имя хостов на сервере (по названиям
каталогов /etc/apache/sites.enable/site.ru) и версии установленных
серверов (не точно конечно, но предположить можно). Сейчас нашли
временный выход, по cron запускается скрипт который устанавливает
права на все файлы (rw-------). Но всетаки копирование по ssh было бы
предпочтительнее хотябы тем, что в логи падает только подключение
пользователя и ничего больше, да и лог auth.log закрыт на чтение.
Сделать подключение к SSH с паролем можно при помощи "empty - run
processes under pseudo-terminal sessions". До использования fsbackup я так и
делал. Хотя есть еще с десяток способов, даже не прибегая к стороннему П.О.

4) Возможность задания маски для файлов бэкапа. Для чего я описал в
третьем пожелании. (для локального backup тоже актуально)

5) Создание директорий указанных в $cfg_cache_dir, $cfg_local_path
если таковых не существует.

Наверное это все, чего мне не хватает в fsbackup.
А в остальном это просто отличная программа, спасибо автору за ее создание.

Копию я отправил автору fsbackup. Думаю Максиму можно будет скинуть и ссылку на этот топик. Как никак давно небыло новой версии :)))

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "fsbackup — чего не хватает?"  
Сообщение от angra (ok) on 29-Июл-08, 15:08 
Может вы просто возьмете и поменяете все сами под себя? Это ведь набор небольших шелл/перл скриптов. Для себя вообще не вижу смысла пользоваться подобным, для простейших бэкапов легче написать свой скрипт. Для серьезных есть bacula
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру