The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"уровниDump>0 для FBSDне понятны,нужен инкрементальный бекап fs"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Резервное копирование)
Изначальное сообщение [ Отслеживать ]

"уровниDump>0 для FBSDне понятны,нужен инкрементальный бекап fs"  +/
Сообщение от Jant email on 08-Дек-10, 18:40 
Пожалуйста, просим, помогите разобраться с уровнями дампа на фри 8.1.
Читаю ман на дамп, пытаюсь менять уровень:
186  15:57   dump -1u -L -f - /dev/ad5s1d > /mnt/backup/dump_mail__ad5s1d_tmp_ver06.img
187  15:58   dump -2u -L -f - /dev/ad5s1d > /mnt/backup/dump_mail__ad5s1d_tmp_ver06.img
... - уровни 1,2,3...9
не вижу разницы в результате,
почему нельзя делать всё время 1-й уровень(инкрементальный) после нулевого(полного),
зачем нужны остальные?
ниже строчки из мана, которые были прочитаны, но смысл не понятен, с вопросами-комментариями:

After a level 0, dumps of active file systems (file systems with files that change, depending on your partition layout some file systems may contain only data that does not change) are taken on a daily basis, using a modified Tower of Hanoi algorithm, with this sequence of dump levels:
3 2 5 4 7 6 9 8 9 9 ...

ВОПРОС::::какое отношение имеет эта последовательность к указанному алгоритму?

For the daily dumps, it should be possible to use a fixed number of tapes for each day,
used on a weekly basis.

ВОПРОС::::Что подразумевается под тейпом - место, куда производится дамп?

Each week, a level 1 dump is taken, and the daily Hanoi sequence repeats beginning with 3.

ВОПРОС:::: почему так?

For weekly dumps, another fixed set of tapes per dumped file system is used, also on a cyclical basis.
After several months or so, the daily and weekly tapes should get rotated out of the dump cycle and fresh tapes brought in.
ВОПРОС:::: наверное последние 2 строчки понятны, если понимать предыдущее

КСТАТИ: попробовал, уровни выше 9 тоже отрабатываются!? почему ведь в man только 0-9?

ЗАРАНЕЕ БОЛЬШОЕ СПАСИБО, ОЧЕНЬ НУЖНО

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "уровниDump>0 для FBSDне понятны,нужен инкрементальный бекап fs"  +/
Сообщение от Jant email on 08-Дек-10, 19:09 
Не понял как используется алгоритм ханойской башни для создания ежедневного инкрементального дампа

>[оверквотинг удален]
> sequence repeats beginning with 3.
> ВОПРОС:::: почему так?
>  For weekly dumps, another fixed set of tapes per dumped file
> system is used, also on a cyclical basis.
> After several months or so, the daily and weekly tapes should get
> rotated out of the dump cycle and fresh tapes brought in.
> ВОПРОС:::: наверное последние 2 строчки понятны, если понимать предыдущее
> КСТАТИ: попробовал, уровни выше 9 тоже отрабатываются!? почему ведь в man только
> 0-9?
> ЗАРАНЕЕ БОЛЬШОЕ СПАСИБО, ОЧЕНЬ НУЖНО

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "уровниDump>0 для FBSDне понятны,нужен инкрементальный бекап fs"  +/
Сообщение от anonymous (??) on 10-Дек-10, 02:02 
> Читаю ман на дамп, пытаюсь менять уровень:
>  186  15:57   dump -1u -L -f - /dev/ad5s1d
> > /mnt/backup/dump_mail__ad5s1d_tmp_ver06.img
>  187  15:58   dump -2u -L -f - /dev/ad5s1d
> > /mnt/backup/dump_mail__ad5s1d_tmp_ver06.img
> ... - уровни 1,2,3...9
> не вижу разницы в результате,

я тоже.  чего вы ждали?

> почему нельзя делать всё время 1-й уровень(инкрементальный) после нулевого(полного),
> зачем нужны остальные?

если так делать, то бэкап будет каждый день увеличиваться в размере.  если делать бэкап на ленту, то однажды он может на нее не уместиться.

если каждый день увеличивать уровень на 1, то для восстановления потребуются все ленты, начиная с 0.  если делать так, как в мане, то меньше.  даже если не используются настоящие ленты, то время все равно экономится.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "уровниDump>0 для FBSDне понятны,нужен инкрементальный бекап fs"  +/
Сообщение от JAnt on 13-Дек-10, 18:16 
>> Читаю ман на дамп, пытаюсь менять уровень:
>>  186  15:57   dump -1u -L -f - /dev/ad5s1d
>> > /mnt/backup/dump_mail__ad5s1d_tmp_ver06.img
>>  187  15:58   dump -2u -L -f - /dev/ad5s1d
>> > /mnt/backup/dump_mail__ad5s1d_tmp_ver06.img
>> ... - уровни 1,2,3...9
>> не вижу разницы в результате,
> я тоже.  чего вы ждали?

Спасибо за ответ, поскольку проблема пока не решена. В приведенном случае я ожидал, что разные уровни будут чем-нибудь отличаться, например, периодом, за который учитываются обновления. Однако, как упомянуто в других комментариях, действительно, мне не понятна концепция этого мероприятия, которую, наверное, и определяют уровни.
Как раз в концепции здесь и хочется разобраться!

>> почему нельзя делать всё время 1-й уровень(инкрементальный) после нулевого(полного),
>> зачем нужны остальные?
> если так делать, то бэкап будет каждый день увеличиваться в размере.  
> если делать бэкап на ленту, то однажды он может на нее
> не уместиться.

К пониманию концепции: бекап будет увеличиваться в размере, т.к. файлы не перезаписываются поверх старых, дописываются, как новые?

> если каждый день увеличивать уровень на 1, то для восстановления потребуются все
> ленты, начиная с 0.  если делать так, как в мане,
> то меньше.  даже если не используются настоящие ленты, то время
> все равно экономится.

Что можно почитать, что бы понять концепцию работы команды дамп, после мана, поскольку в мане есть описание работы команды, но лично мне остался тёмен принцип.
Спасибо за ответы!

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

9. "уровниDump>0 для FBSDне понятны,нужен инкрементальный бекап fs"  +/
Сообщение от anonymous (??) on 13-Дек-10, 23:09 
>[оверквотинг удален]
>>>  186  15:57   dump -1u -L -f - /dev/ad5s1d
>>> > /mnt/backup/dump_mail__ad5s1d_tmp_ver06.img
>>>  187  15:58   dump -2u -L -f - /dev/ad5s1d
>>> > /mnt/backup/dump_mail__ad5s1d_tmp_ver06.img
>>> ... - уровни 1,2,3...9
>>> не вижу разницы в результате,
>> я тоже.  чего вы ждали?
> Спасибо за ответ, поскольку проблема пока не решена. В приведенном случае я
> ожидал, что разные уровни будут чем-нибудь отличаться, например, периодом, за который
> учитываются обновления.

1) надо посмотреть, что записалось в /etc/dumpdates после первой и второй команды.  кстати, делали ли вы dump -0 ?

2) как вы определяете "разницу в результате"?

>>> почему нельзя делать всё время 1-й уровень(инкрементальный) после нулевого(полного),
>>> зачем нужны остальные?
>> если так делать, то бэкап будет каждый день увеличиваться в размере.
>> если делать бэкап на ленту, то однажды он может на нее
>> не уместиться.
> К пониманию концепции: бекап будет увеличиваться в размере, т.к. файлы не перезаписываются
> поверх старых, дописываются, как новые?

не поэтому.  просто будет расти число файлов, которые изменились с момента предыдущего бэкапа уровнем ниже (т.е. 0).

> Что можно почитать, что бы понять концепцию работы команды дамп, после мана,
> поскольку в мане есть описание работы команды, но лично мне остался
> тёмен принцип.

вероятно, одну из книг по администрированию unix.

а насколько детальное описание вас интересует?

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "уровниDump>0 для FBSDне понятны,нужен инкрементальный бекап fs"  +/
Сообщение от Jant email on 14-Дек-10, 11:30 
Спасибо за ответ

>[оверквотинг удален]
>>>>  187  15:58   dump -2u -L -f - /dev/ad5s1d
>>>> > /mnt/backup/dump_mail__ad5s1d_tmp_ver06.img
>>>> ... - уровни 1,2,3...9
>>>> не вижу разницы в результате,
>>> я тоже.  чего вы ждали?
>> Спасибо за ответ, поскольку проблема пока не решена. В приведенном случае я
>> ожидал, что разные уровни будут чем-нибудь отличаться, например, периодом, за который
>> учитываются обновления.
> 1) надо посмотреть, что записалось в /etc/dumpdates после первой и второй команды.
>  кстати, делали ли вы dump -0 ?

да, сначала сделал -0, т.е. полный дамп, и после этого пытаюсь разобраться в инкрементальном
> 2) как вы определяете "разницу в результате"?

дело в том, что я дампил оч.маленький раздел, с разными уровнями, потом смотрел размер файла, в который делался дамп, отличался только уровень 0, остальные были одинаковые.


>[оверквотинг удален]
>>> не уместиться.
>> К пониманию концепции: бекап будет увеличиваться в размере, т.к. файлы не перезаписываются
>> поверх старых, дописываются, как новые?
> не поэтому.  просто будет расти число файлов, которые изменились с момента
> предыдущего бэкапа уровнем ниже (т.е. 0).
>> Что можно почитать, что бы понять концепцию работы команды дамп, после мана,
>> поскольку в мане есть описание работы команды, но лично мне остался
>> тёмен принцип.
> вероятно, одну из книг по администрированию unix.
> а насколько детальное описание вас интересует?

- интересует детализация принципов работы и использования команды, описание команды дамп, процесса создания бекапа и ,если возможно, с разбором примеров.

Спасибо за ответ

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

14. "уровниDump>0 для FBSDне понятны,нужен инкрементальный бекап fs"  +/
Сообщение от anonymous (??) on 14-Дек-10, 22:31 
>> 2) как вы определяете "разницу в результате"?
> дело в том, что я дампил оч.маленький раздел, с разными уровнями, потом
> смотрел размер файла, в который делался дамп, отличался только уровень 0,
> остальные были одинаковые.

я бы посмотрел, что внутри.  размер может быть просто округлен.

>> а насколько детальное описание вас интересует?
> - интересует детализация принципов работы и использования команды, описание команды дамп,
> процесса создания бекапа и ,если возможно, с разбором примеров.

тогда вам, видимо, нужна книга Evi Nemeth "Unix system administration handbook" или ее русский перевод.  а для начала -- http://www.freebsd.org/doc/handbook/backup-basics.html

очень коротко: dump -- средство низкого уровня, очень хорошо подходит для бэкапа "родной" для freebsd файловой системы (FFS).  как только вам захочется удобств ("найти бэкап, где хранится копия такого-то файла не новее такой-то даты"), смотрите в сторону Bacula, например.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

3. "уровниDump>0 для FBSDне понятны,нужен инкрементальный бекап fs"  +/
Сообщение от Pahanivo (ok) on 10-Дек-10, 08:23 
> ВОПРОС::::Что подразумевается под тейпом - место, куда производится дамп?

вот, люди уже не знают что такой лента )))

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "уровниDump>0 для FBSDне понятны,нужен инкрементальный бекап fs"  +/
Сообщение от JAnt on 13-Дек-10, 18:18 
>> ВОПРОС::::Что подразумевается под тейпом - место, куда производится дамп?
> вот, люди уже не знают что такой лента )))

Подозреваю, что этот термин(слово) осталось со времён стриммеров. Для чего теперь используется это понятие. Моя версия - место - фс или файс, куда производится дамп.
Так ли это?
Спасибо за ответы.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "уровниDump>0 для FBSDне понятны,нужен инкрементальный бекап fs"  +/
Сообщение от XAnder (ok) on 10-Дек-10, 10:18 
>  186  15:57   dump -1u -L -f - /dev/ad5s1d > /mnt/backup/dump_mail__ad5s1d_tmp_ver06.img
>  187  15:58   dump -2u -L -f - /dev/ad5s1d > /mnt/backup/dump_mail__ad5s1d_tmp_ver06.img
> ... - уровни 1,2,3...9
> не вижу разницы в результате,

А нулевой-то уровень делали? Второй дамп сделан спустя минуту после первого? Гм...

> почему нельзя делать всё время 1-й уровень(инкрементальный) после нулевого(полного),

Вполне можно так делать, только это не самое оптимальное решение при регулярном использовании.

> ВОПРОС::::какое отношение имеет эта последовательность к указанному алгоритму?

Почитайте про ханойскую башню. И это всего лишь пример, можно и другую последовательность выбрать.

> ВОПРОС::::Что подразумевается под тейпом - место, куда производится дамп?

"Tape" - это лента (C) К.О. Есть такая штука, стример называется ;-)

> ВОПРОС:::: почему так?

Такой был выбран алгоритм. Не нравится - сделайте другой.

> ВОПРОС:::: наверное последние 2 строчки понятны, если понимать предыдущее

В яблочко :-)

> КСТАТИ: попробовал, уровни выше 9 тоже отрабатываются!? почему ведь в man только
> 0-9?

Может работать, а может и нет. Но, вероятнее всего "dump -34" будет интерпретировано как "dump -3 -4", и будет либо третий, либо четвёртый уровень в зависимости от порядка разбора параметров. Короче: нет в документации - пеняйте на себя, если что-то пойдёт не так.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "уровниDump>0 для FBSDне понятны,нужен инкрементальный бекап fs"  +/
Сообщение от Aquarius (ok) on 10-Дек-10, 10:20 
> не вижу разницы в результате,

уровень n+1 является инкрементным для уровня n

> почему нельзя делать всё время 1-й уровень(инкрементальный) после нулевого(полного),

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

> зачем нужны остальные?

для создания гибких и эффективных (минимум используемых носителей для хранения архива, минимум действий для восстановления) политик архивирования

> ниже строчки из мана, которые были прочитаны, но смысл не понятен, с
> вопросами-комментариями:
> After a level 0, dumps of active file systems (file systems with
> files that change, depending on your partition layout some file systems
> may contain only data that does not change) are taken on
> a daily basis, using a modified Tower of Hanoi algorithm, with
> this sequence of dump levels:
> 3 2 5 4 7 6 9 8 9 9 ...
> ВОПРОС::::какое отношение имеет эта последовательность к указанному алгоритму?

для начала разберитесь с основной концепцией, прежде чем пытаться разобраться там, где она активно используется

> For the daily dumps, it should be possible to use a fixed
> number of tapes for each day,
> used on a weekly basis.
> ВОПРОС::::Что подразумевается под тейпом - место, куда производится дамп?

tape (англ.) - лента, подразумевается магнитная лента стриммера

> Each week, a level 1 dump is taken, and the daily Hanoi
> sequence repeats beginning with 3.
> ВОПРОС:::: почему так?

не почему, тут расписывается пример стратегии резервного копирования

>  For weekly dumps, another fixed set of tapes per dumped file
> system is used, also on a cyclical basis.
> After several months or so, the daily and weekly tapes should get
> rotated out of the dump cycle and fresh tapes brought in.
> ВОПРОС:::: наверное последние 2 строчки понятны, если понимать предыдущее

очевидно

> КСТАТИ: попробовал, уровни выше 9 тоже отрабатываются!? почему ведь в man только
> 0-9?

вряд ли, синтаксический анализатор командной строки, скорее всего, воспринимает строку
... -10 ...
точно так же, как
... -1 -0 ...

> ЗАРАНЕЕ БОЛЬШОЕ СПАСИБО, ОЧЕНЬ НУЖНО

пожалуйста!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "уровниDump>0 для FBSDне понятны,нужен инкрементальный бекап fs"  +/
Сообщение от JAnt on 13-Дек-10, 18:20 

> для начала разберитесь с основной концепцией, прежде чем пытаться разобраться там, где
> она активно используется

действительно, мне не понятна концепция этого мероприятия, которую, наверное, и определяют уровни.

Как раз в концепции здесь и хочется разобраться!

Что можно почитать, что бы понять концепцию работы команды дамп, после мана, поскольку в мане есть описание работы команды, но лично мне остался тёмен принцип.
Спасибо за ответы!

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

11. "уровниDump>0 для FBSDне понятны,нужен инкрементальный бекап fs"  +/
Сообщение от XAnder (ok) on 14-Дек-10, 11:56 
> действительно, мне не понятна концепция этого мероприятия, которую, наверное, и определяют уровни.
> Как раз в концепции здесь и хочется разобраться!

Концепция проста:
уровень 0 - копируется всё,
уровень 1 - копируется то, что изменилось с тех пор, как был сделан последний уровень 0,
уровень N - копируется то, что изменилось с тех пор, как был сделан последний уровень, меньший чем N.

Время для "с тех пор как" запоминается в/etc/dumpdates для каждого уровня (для этого и нужна опция -u).

В мане приведён лишь один из примеров "расписания уровней". На мой взгляд довольно запутанный, я всегда пользовался другой последовательностью. Вы тоже можете придумать свою.

Что характерно, такая "концепция" не привязана конкретно к программе dump. То же самое можно сделать при помощи, например, tar (http://alex-at.ru/linux/tar-linux).

> Что можно почитать, что бы понять концепцию работы команды дамп, после мана,
> поскольку в мане есть описание работы команды, но лично мне остался
> тёмен принцип.

Хендбук, к примеру: http://www.ru.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/ba...

> Спасибо за ответы!

Не надоело спасибкать? ;-)

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

12. "уровниDump>0 для FBSDне понятны,нужен инкрементальный бекап fs"  +/
Сообщение от Jant email on 14-Дек-10, 15:27 
>> действительно, мне не понятна концепция этого мероприятия, которую, наверное, и определяют уровни.
>> Как раз в концепции здесь и хочется разобраться!
> Концепция проста:
> уровень 0 - копируется всё,
> уровень 1 - копируется то, что изменилось с тех пор, как был
> сделан последний уровень 0,
> уровень N - копируется то, что изменилось с тех пор, как был
> сделан последний уровень, меньший чем N.
> Время для "с тех пор как" запоминается в/etc/dumpdates для каждого уровня (для
> этого и нужна опция -u).

Спасибо, это проясняет ситуацию! буду пробовать, читать

> В мане приведён лишь один из примеров "расписания уровней". На мой взгляд
> довольно запутанный, я всегда пользовался другой последовательностью. Вы тоже можете придумать
> свою.

точно - запутанный, м.б. есть другие примеры?

> Что характерно, такая "концепция" не привязана конкретно к программе dump. То же
> самое можно сделать при помощи, например, tar (http://alex-at.ru/linux/tar-linux).

и то правда

>> Что можно почитать, что бы понять концепцию работы команды дамп, после мана,
>> поскольку в мане есть описание работы команды, но лично мне остался
>> тёмен принцип.
> Хендбук, к примеру: http://www.ru.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/ba...

там довольно скромное описание

Спасибо за ответы!

> Не надоело спасибкать? ;-)

привычка )

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "уровниDump>0 для FBSDне понятны,нужен инкрементальный бекап fs"  +/
Сообщение от XAnder (ok) on 14-Дек-10, 16:11 
> точно - запутанный, м.б. есть другие примеры?

Легко. Из своего багажа:

по три раза каждый уровень:

0 1 2333 2333 2333
  1 2333 2333 2333
  1 2333 2333 2333
0 ...

по два раза, но больше уровней:

0 1 2 3 455 455 3 455 455
    2 3 455 455 3 455 455
  1 2 3 455 455 3 455 455
    2 3 455 455 3 455 455
0 ...

Имеют значение только цифры. Пробелы и переносы строк - для лучшей читаемости.

Меняя количество повторов и уровней, можно подстроить эту схему под свой вкус.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

15. "уровниDump>0 для FBSDне понятны,нужен инкрементальный бекап fs"  +/
Сообщение от JAnt on 15-Дек-10, 16:42 
Уважаемые коллеги, благодарим за приведенные ответы!
то что здесь прозвучало позволяет разобраться в предложенном вопросе
- есть комментарии к первичным мутным вопросам и литература для изучения
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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