Вход на сайт
Backup
07.10.09 18:08
Вопрос: есть раздел на винте, на котором последний ubuntu server.
На другом ресурсе есть образ, снятый с этого раздела посредством dd, скажем,ubuntu.img
Как мне это дело проще напрямую синхронизировать - раздел с его образом?
То есть, сейчас так:dd снимает каждый раз образ раздела и ложит его на соседний раздел, далее Rsync синхронит этот образ с тем,что лежит на другой машине и выполняет роль главной резервной копии.
Мне кажется, что один шаг лишний, как упростить? Ну, типа, под акронисом инкрементный архив, тут вроде как то тоже так можно, или?
На другом ресурсе есть образ, снятый с этого раздела посредством dd, скажем,ubuntu.img
Как мне это дело проще напрямую синхронизировать - раздел с его образом?
То есть, сейчас так:dd снимает каждый раз образ раздела и ложит его на соседний раздел, далее Rsync синхронит этот образ с тем,что лежит на другой машине и выполняет роль главной резервной копии.
Мне кажется, что один шаг лишний, как упростить? Ну, типа, под акронисом инкрементный архив, тут вроде как то тоже так можно, или?
NEW 07.10.09 20:56
в ответ alexnaum 07.10.09 18:08
Насколько мне известно, dd - посекторное копирование, и ни о какой синхронизации речь не идёт. Т.е. либо новый имедж раздела, либо раскрытие имеджа на раздел, полностью переписав его. Можно, конечно, переписать некоторые, какие-то конкретные сектора (seek/skip), но это врядли тебе поможет, т.к. ты не знаешь где/что.
Все лучшее случается неожиданно....(c)
NEW 08.10.09 18:33
в ответ alexnaum 07.10.09 18:08
NEW 08.10.09 19:26
Ну просто в данном случае решение задачи бекапа не отдельно директорий или файлов, а всего раздела, с файловой системой, ну со всем что там есть..в принципе ну решено это так, и особого гемора я в этом не вижу
.
2
anatoli888
2
=MxL=
Спасибо, это я понял, что с помощью dd и netcat(или например ssh) можно эту задачу облегчить, в данном случае образ будет ложиться сразу на машину-приемник - не задерживаясь на серваке-источнике(2
дактиль - в этом случае все-таки не класться- а именно ложиться
)
Но перекачиваться этот образ все равно будет каждый раз весь, целиком.
А вот как все таки сделать, чтобы имеющийся на машине приемнике образ каждый раз только обновлялся ровно на те изменения, которые появились на нашем разделе за истекший период.
Ну только из за того, чтобы не перекачивать каждый раз лишнее..
в ответ BSDLamer 08.10.09 10:29
В ответ на:
зачем такое садомазо ? нельзя таром ?
зачем такое садомазо ? нельзя таром ?
Ну просто в данном случае решение задачи бекапа не отдельно директорий или файлов, а всего раздела, с файловой системой, ну со всем что там есть..в принципе ну решено это так, и особого гемора я в этом не вижу

2

2

Спасибо, это я понял, что с помощью dd и netcat(или например ssh) можно эту задачу облегчить, в данном случае образ будет ложиться сразу на машину-приемник - не задерживаясь на серваке-источнике(2


Но перекачиваться этот образ все равно будет каждый раз весь, целиком.
А вот как все таки сделать, чтобы имеющийся на машине приемнике образ каждый раз только обновлялся ровно на те изменения, которые появились на нашем разделе за истекший период.
Ну только из за того, чтобы не перекачивать каждый раз лишнее..
NEW 08.10.09 19:42
Чёт я выехал что нужен именно инкрементный бекап, попробуй dump http://vds-admin.ru/content/view/42/6/ dd это не умеет.
NEW 08.10.09 19:55
в ответ alexnaum 08.10.09 19:26
это значит если у тебя раздел на 20ГБ занят всего на 3МБ ты будешь копировать все 20ГБ ? Кто-то сказал что таром нельзя забекапить все папки на одном разделе ? Обычно dd делается бекап mbr или попорченых разделов для дальнейших экспериментов ну и I/O потестить им можно + выдрать кусок из файла. Как бекап решение dd хамно и для этого не предназначался.
0001, 0010, 0011, 0100, 0101, вышел зайчег погулядь
NEW 08.10.09 20:49
Образ и инкрементальный бэкап в одном целом - не работает. Можно, например, раз в неделю полный, а в остальные дни недели инкрементальный. Сэкономишь на трафике и месте, но зато придётся дольше восстанавливать...
в ответ alexnaum 08.10.09 19:26
В ответ на:
А вот как все таки сделать, чтобы имеющийся на машине приемнике образ каждый раз только обновлялся ровно на те изменения, которые появились на нашем разделе за истекший период. Ну только из за того, чтобы не перекачивать каждый раз лишнее..
А вот как все таки сделать, чтобы имеющийся на машине приемнике образ каждый раз только обновлялся ровно на те изменения, которые появились на нашем разделе за истекший период. Ну только из за того, чтобы не перекачивать каждый раз лишнее..
Образ и инкрементальный бэкап в одном целом - не работает. Можно, например, раз в неделю полный, а в остальные дни недели инкрементальный. Сэкономишь на трафике и месте, но зато придётся дольше восстанавливать...
Все лучшее случается неожиданно....(c)
NEW 09.10.09 08:42
Собственно, это не я придумал, есть так как есть, я только хотел как то оптимизировать процесс,чтоб так нудно не было.
Ну в принципе, ладно, буду думать, экспериментировать, если найду решение более удобное не в ущерб надежности, может, и поменяю все...
2
anatoli888
Да я в принципе понимаю, что dd сам по себе такого не делает, я думал, как в паре с Rsync- ом или еще чем то подобным оптимизировать эту задачу.
Спасибо, не знал, потестирую, что то новое всегда интересно.
В остальном повторюсь, если покажется более удобным и надежным - использую...
2
дактиль
[off]Да ладно, мне в принципе поровну, кто как называет, мне, например, наоборот, ухо режет, если кто то говорит, скажем, "пойду ребенка спать покладу"...При этом, заметь, нормально, если сказать "спать укладывал", но ненормально "спать уклал"...спать уложил
Да, а мне моя учительница по русскому такого не говорила...тогда еще считалось неприличным для учительницы по русскому такие слова ученикам говорить..правда было это давно, в начале 80-х..[/off]
в ответ BSDLamer 08.10.09 19:55
В ответ на:
это значит если у тебя раздел на 20ГБ занят всего на 3МБ ты будешь копировать все 20ГБ ? Кто-то сказал что таром нельзя забекапить все папки на одном разделе ? Обычно dd делается бекап mbr или попорченых разделов для дальнейших экспериментов ну и I/O потестить им можно + выдрать кусок из файла. Как бекап решение dd хамно и для этого не предназначался.
это значит если у тебя раздел на 20ГБ занят всего на 3МБ ты будешь копировать все 20ГБ ? Кто-то сказал что таром нельзя забекапить все папки на одном разделе ? Обычно dd делается бекап mbr или попорченых разделов для дальнейших экспериментов ну и I/O потестить им можно + выдрать кусок из файла. Как бекап решение dd хамно и для этого не предназначался.
Собственно, это не я придумал, есть так как есть, я только хотел как то оптимизировать процесс,чтоб так нудно не было.
Ну в принципе, ладно, буду думать, экспериментировать, если найду решение более удобное не в ущерб надежности, может, и поменяю все...
2

В ответ на:
ну тогда тебе rsync ом нужно а не дд. dd такого не может на сколько я знаю. есть там всякие forensik тулзы только я не знаю могут ли они что либо на подобе.
ну тогда тебе rsync ом нужно а не дд. dd такого не может на сколько я знаю. есть там всякие forensik тулзы только я не знаю могут ли они что либо на подобе.
Да я в принципе понимаю, что dd сам по себе такого не делает, я думал, как в паре с Rsync- ом или еще чем то подобным оптимизировать эту задачу.
В ответ на:
а вообще я бы не мучался а поставил backuPC.
а вообще я бы не мучался а поставил backuPC.
Спасибо, не знал, потестирую, что то новое всегда интересно.
В остальном повторюсь, если покажется более удобным и надежным - использую...
2

В ответ на:
"ложить" нет такого слова... мне учительница по русскому в школе сказала "ложат гамно" :) Я и сама до сих пор часто ошибаюсь...
кладет :) (извини)
"ложить" нет такого слова... мне учительница по русскому в школе сказала "ложат гамно" :) Я и сама до сих пор часто ошибаюсь...
кладет :) (извини)
[off]Да ладно, мне в принципе поровну, кто как называет, мне, например, наоборот, ухо режет, если кто то говорит, скажем, "пойду ребенка спать покладу"...При этом, заметь, нормально, если сказать "спать укладывал", но ненормально "спать уклал"...спать уложил

Да, а мне моя учительница по русскому такого не говорила...тогда еще считалось неприличным для учительницы по русскому такие слова ученикам говорить..правда было это давно, в начале 80-х..[/off]
NEW 09.10.09 09:23
в ответ alexnaum 09.10.09 08:42
уложить, положить, приложить, заложить, переложить, обложить, вложитъ, выложитъ, сложить и т. д. есть. Так что "Пойду уложу ребенка спать" - это абсолютно правильно.
ложить - нету, этот глагол без приставок не используется.
ложиться - есть.
Ложился на поля туман,
Гусей крикливых караван. Тянулся к югу:
приближалась. Довольно скучная пора;
Стоял ноябрь уж у двора.
А. С. Пушкин / Евгений Онегин.
Извини за ликбез, я сама часто в этом слове ошибки делаю, такчто прошу не считать меня клюгшайзе :)
ложить - нету, этот глагол без приставок не используется.
ложиться - есть.
Ложился на поля туман,
Гусей крикливых караван. Тянулся к югу:
приближалась. Довольно скучная пора;
Стоял ноябрь уж у двора.
А. С. Пушкин / Евгений Онегин.
Извини за ликбез, я сама часто в этом слове ошибки делаю, такчто прошу не считать меня клюгшайзе :)
NEW 09.10.09 13:14
в ответ voxel3d 09.10.09 08:54
Маша ела кашу,
Мама мыла раму.
Очень жалко Машу
И немножко - маму.
Маленькая Маша
Подавилась кашей.
От испуга мама
Уронила раму.
Горько плачет Маша,
Вся трясётся мама.
Застывает каша.
Развалилась рама.
Если вы даёте
Кашу вашим детям,
Знайте, что за это
Вы всегда в ответе.
Мама мыла раму.
Очень жалко Машу
И немножко - маму.
Маленькая Маша
Подавилась кашей.
От испуга мама
Уронила раму.
Горько плачет Маша,
Вся трясётся мама.
Застывает каша.
Развалилась рама.
Если вы даёте
Кашу вашим детям,
Знайте, что за это
Вы всегда в ответе.
NEW 09.10.09 16:23
в ответ ptichka07 09.10.09 15:31
http://backuppc.sourceforge.net/faq/BackupPC.html
Он поддерживает следующие методы архивирования
а также его можно заставить писать на ленту. :)
мы архивируем rsync-ом.
можно просмотреть какие файлы и когда архивировались (с весиями итд), скачать выбраные файлы в зипе/таре, восстановить на сервере, итп.
Он поддерживает следующие методы архивирования
В ответ на:
The valid values are:
- 'smb': backup and restore via smbclient and the SMB protocol.
Easiest choice for WinXX.
- 'rsync': backup and restore via rsync (via rsh or ssh).
Best choice for linux/unix. Good choice also for WinXX.
- 'rsyncd': backup and restore via rsync daemon on the client.
Best choice for linux/unix if you have rsyncd running on
the client. Good choice also for WinXX.
- 'tar': backup and restore via tar, tar over ssh, rsh or nfs.
Good choice for linux/unix.
- 'archive': host is a special archive host. Backups are not done.
An archive host is used to archive other host's backups
to permanent media, such as tape, CDR or DVD.
The valid values are:
- 'smb': backup and restore via smbclient and the SMB protocol.
Easiest choice for WinXX.
- 'rsync': backup and restore via rsync (via rsh or ssh).
Best choice for linux/unix. Good choice also for WinXX.
- 'rsyncd': backup and restore via rsync daemon on the client.
Best choice for linux/unix if you have rsyncd running on
the client. Good choice also for WinXX.
- 'tar': backup and restore via tar, tar over ssh, rsh or nfs.
Good choice for linux/unix.
- 'archive': host is a special archive host. Backups are not done.
An archive host is used to archive other host's backups
to permanent media, such as tape, CDR or DVD.
а также его можно заставить писать на ленту. :)
мы архивируем rsync-ом.
можно просмотреть какие файлы и когда архивировались (с весиями итд), скачать выбраные файлы в зипе/таре, восстановить на сервере, итп.
NEW 09.10.09 20:58
Не, ложиться - значит для чего то другого, спать, или там, еще чего то..Есть лежа - изврат.
Если зовут есть - то подъем, и садись за стол!
слушай, давай лучше дружить, пусть кто хочет - использует с приставками, кто не хочет - нет. Я в курсе, что Даль например считал, что с приставками только, а мои дед с бабушкой могли, и, соответственно, мать с отцом могут и без всяких приставок...от тока я им замечаний никогда не делал по этому поводу.
К тому же, я ж говорю, с 83 -го года русского языка у меня не было, в отличии от немецкого..мать его...
в ответ дактиль 09.10.09 09:23
В ответ на:
ложиться - есть.
ложиться - есть.
Не, ложиться - значит для чего то другого, спать, или там, еще чего то..Есть лежа - изврат.

Если зовут есть - то подъем, и садись за стол!
слушай, давай лучше дружить, пусть кто хочет - использует с приставками, кто не хочет - нет. Я в курсе, что Даль например считал, что с приставками только, а мои дед с бабушкой могли, и, соответственно, мать с отцом могут и без всяких приставок...от тока я им замечаний никогда не делал по этому поводу.
К тому же, я ж говорю, с 83 -го года русского языка у меня не было, в отличии от немецкого..мать его...
NEW 09.10.09 21:01
Обязательно попробую и обязательно отпишусь о результатах. Снкс еще раз.
зы:а что за фирма, если не секрет, хостинг?
в ответ anatoli888 09.10.09 11:45
В ответ на:
мы его используем на фирме для бэкапов наших серверов для клиентов. отличная вещь. бакула наверное по мощнее будет, но точно сказать не могу. пока не сталкивался.
мы его используем на фирме для бэкапов наших серверов для клиентов. отличная вещь. бакула наверное по мощнее будет, но точно сказать не могу. пока не сталкивался.
Обязательно попробую и обязательно отпишусь о результатах. Снкс еще раз.
зы:а что за фирма, если не секрет, хостинг?
NEW 09.10.09 21:04
в ответ ptichka07 09.10.09 16:37
если для себя или если серверов не много то самое простое что приходит в голову это таром с live системы создать архив всех папок на / выбросив из списка такие вещи как /lost+found /sys /proc etc. + все что к системе не относится. Восстанавливаться опять же с live/rescue системы. При этом все что нужно это создать своп + раздел для /. Отформатировать раздел для /. Залить из тара все обратно на новый /. Установить GRUB
grub> find /boot/grub/stage1
grub> root(hdX,X)
grub> setup(hdX)
вот в принципе и все. Думаю всякие там акронисы делают наверное почти тоже самое.
grub> find /boot/grub/stage1
grub> root(hdX,X)
grub> setup(hdX)
вот в принципе и все. Думаю всякие там акронисы делают наверное почти тоже самое.
0001, 0010, 0011, 0100, 0101, вышел зайчег погулядь
NEW 25.10.09 19:20
в ответ anatoli888 10.10.09 12:13
2
anatoli888
Наконец то время выбрал, вот решил потестировать backuppc -
ставлю на две разные машины, одна под ubuntu server, вторая на FreeBSD 7.0
Но принцип один:и там и там машины в локальной сети с айпишниками вида 192.168.ххх ну и т.д., и там и там крутятся сайты на апаче, и там и там заход на сайт через DNS, соответственно все это настроено и в конфигах апача прописано в секциях виртуалхост...Собственно, устанавливается вроде все везде правильно, в ubuntu вообще проблем нет, да и во фре, хоть там из портов и не ставится, но из исходников поставилось все как будто без ошибок.. Проблема в том, что при текущих настройках не зайти, как предписывается по дефолту, через веб-морду - говорят, заходи через http://localhost/backuppc или через домен/backuppc...ну или 192.168.ххх/backuppc - в любом из этих вариантов ошибка 404.... понимаю так, что что то в конфигах править надо, а где - не найду пока.
Я если правильно понимаю, то ситуация довольно стандартная, подскажи, где что править надо, а то хочется пощупать, а не могу

Наконец то время выбрал, вот решил потестировать backuppc -
ставлю на две разные машины, одна под ubuntu server, вторая на FreeBSD 7.0
Но принцип один:и там и там машины в локальной сети с айпишниками вида 192.168.ххх ну и т.д., и там и там крутятся сайты на апаче, и там и там заход на сайт через DNS, соответственно все это настроено и в конфигах апача прописано в секциях виртуалхост...Собственно, устанавливается вроде все везде правильно, в ubuntu вообще проблем нет, да и во фре, хоть там из портов и не ставится, но из исходников поставилось все как будто без ошибок.. Проблема в том, что при текущих настройках не зайти, как предписывается по дефолту, через веб-морду - говорят, заходи через http://localhost/backuppc или через домен/backuppc...ну или 192.168.ххх/backuppc - в любом из этих вариантов ошибка 404.... понимаю так, что что то в конфигах править надо, а где - не найду пока.
Я если правильно понимаю, то ситуация довольно стандартная, подскажи, где что править надо, а то хочется пощупать, а не могу

NEW 26.10.09 10:43
Я думаю, что это связано с настройками виртуальных хостов там - в любом случае, я не думаю,что это только у меня так настроено, и больше никто на ставил backuppc на такие настройки..
Специально щас потестил, установил на vmware чистый убунту сервер, поднял апач с дефолтными настройками, без виртуал хостов - все работает со всеми вариантами - http://localhost/backuppc , домен/backuppc и 192.168.ххх/backuppc
Ладно, потестировать смогу, я думаю, да и разберусь уверен тоже
в ответ anatoli888 25.10.09 23:17
В ответ на:
скорее всего дело в настройках апаче
скорее всего дело в настройках апаче
Я думаю, что это связано с настройками виртуальных хостов там - в любом случае, я не думаю,что это только у меня так настроено, и больше никто на ставил backuppc на такие настройки..
Специально щас потестил, установил на vmware чистый убунту сервер, поднял апач с дефолтными настройками, без виртуал хостов - все работает со всеми вариантами - http://localhost/backuppc , домен/backuppc и 192.168.ххх/backuppc
Ладно, потестировать смогу, я думаю, да и разберусь уверен тоже

NEW 26.10.09 21:06
в ответ BSDLamer 26.10.09 19:37
ну не просто же их все подряд брать и кидать.
вот например, что их составных частей backuppc есть в убунту:
при этом индекс файл лежит в /usr/share/backuppc - index.cgi - как известно, будет запускаться только из cgi-bin - при этом совершенно недостаточно переложить cgi-bin в папку виртуального хоста - в лучшем случае вижу на экране просто код файла index.cgi...
Собственно, наверное, будет правильнее не трогать, а и правда соорудить для backuppc свой виртуальный хост, главное, пути правильно прописать.
Я так просто думал, что тема знакомая, щас вроде у всех в основном виртуал хосты настроены...
вот например, что их составных частей backuppc есть в убунту:
В ответ на:
/etc/backuppc
/etc/init.d/backuppc
/var/run/backuppc
/var/lib/backuppc
/usr/share/doc-base/backuppc
/usr/share/backuppc
/usr/share/menu/backuppc
/usr/share/doc/backuppc
/etc/backuppc
/etc/init.d/backuppc
/var/run/backuppc
/var/lib/backuppc
/usr/share/doc-base/backuppc
/usr/share/backuppc
/usr/share/menu/backuppc
/usr/share/doc/backuppc
при этом индекс файл лежит в /usr/share/backuppc - index.cgi - как известно, будет запускаться только из cgi-bin - при этом совершенно недостаточно переложить cgi-bin в папку виртуального хоста - в лучшем случае вижу на экране просто код файла index.cgi...
Собственно, наверное, будет правильнее не трогать, а и правда соорудить для backuppc свой виртуальный хост, главное, пути правильно прописать.
Я так просто думал, что тема знакомая, щас вроде у всех в основном виртуал хосты настроены...
NEW 26.10.09 23:24
в ответ alexnaum 26.10.09 21:06
по ходу тебе нужно
- сделать инклуд конфига /etc/bckuppc/apache.conf в каком то из конфигов самого апаче. например в /etc/apache2/apache2.conf.
- проверить правильны ли натройки: apache2ctl -S
- перезапустить апаче
- смотреть в логи: /var/log/apache/: error.log, access.log
вообще в дебиане при установке backuppc спрашивается какая версия апача итп. говорит пароль и устанавливает пакет. посмотри dpkg -L backuppc какие файлы где лежат и отконфигурируй на той системе где должен крутиться backuppc. а вообще конечно имеет смысл завести вм или сервак для бэкапов.
- сделать инклуд конфига /etc/bckuppc/apache.conf в каком то из конфигов самого апаче. например в /etc/apache2/apache2.conf.
- проверить правильны ли натройки: apache2ctl -S
- перезапустить апаче
- смотреть в логи: /var/log/apache/: error.log, access.log
вообще в дебиане при установке backuppc спрашивается какая версия апача итп. говорит пароль и устанавливает пакет. посмотри dpkg -L backuppc какие файлы где лежат и отконфигурируй на той системе где должен крутиться backuppc. а вообще конечно имеет смысл завести вм или сервак для бэкапов.
NEW 27.10.09 19:41
в ответ anatoli888 26.10.09 23:24
ну в общем так.
Вначале заигравшись, грохнул таблицу разделов на ubuntu server
Testdisk-ом думал восстановится, но видать что то успел таки затереть там - в общем восстановил систему тем методом, что в начале темы описывал - с образа, снятого dd..
А последний образ таким образом снимал без установленной backuppc - начал ставить снова привычным уже способом - все таки третий раз - и представьте себе - увидел апач сходу веб-морду, так что виртуальные хосты тут не при чем. А почему апач при первой установки ее не видел - теперь наверно и не узнаю никогда. Скорее всего, все таки первый раз где то сам ошибку допустил..
Впрочем, теперь это не так важно, хотя на фре такая же проблема еще не решена, но есть мысль, что и тут сам виноват..
Ну ладно, это уже лирика. В общем, пытаюсь разбираться с настройками backuppc.
Перечитал уже кучу материала, но все таки: подскажи, какие мне надо выставить настройки, чтобы у меня выполнялась задача бекапа системы - ну или самых важных ее частей - при этом с наиболее приемлемым сочетанием уровня сжатия и времени исполнения. Плюс быстрота и ессно надежность восстановления. Пускай пока вручную, скажем так, пока это единственно важный вопрос, с остальными возможностями, шедулером и т.п. успею разобраться, время есть.
Снкс
Вначале заигравшись, грохнул таблицу разделов на ubuntu server

Testdisk-ом думал восстановится, но видать что то успел таки затереть там - в общем восстановил систему тем методом, что в начале темы описывал - с образа, снятого dd..
А последний образ таким образом снимал без установленной backuppc - начал ставить снова привычным уже способом - все таки третий раз - и представьте себе - увидел апач сходу веб-морду, так что виртуальные хосты тут не при чем. А почему апач при первой установки ее не видел - теперь наверно и не узнаю никогда. Скорее всего, все таки первый раз где то сам ошибку допустил..
Впрочем, теперь это не так важно, хотя на фре такая же проблема еще не решена, но есть мысль, что и тут сам виноват..
Ну ладно, это уже лирика. В общем, пытаюсь разбираться с настройками backuppc.
Перечитал уже кучу материала, но все таки: подскажи, какие мне надо выставить настройки, чтобы у меня выполнялась задача бекапа системы - ну или самых важных ее частей - при этом с наиболее приемлемым сочетанием уровня сжатия и времени исполнения. Плюс быстрота и ессно надежность восстановления. Пускай пока вручную, скажем так, пока это единственно важный вопрос, с остальными возможностями, шедулером и т.п. успею разобраться, время есть.
Снкс