Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

dump

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
qwery



Зарегистрирован: 14.11.2002
Сообщения: 394

СообщениеДобавлено: Пт Авг 05 2005 11:39    Заголовок сообщения: dump Ответить с цитатой

помогите плиз. нужно воспользоваться вышеуказанной командой для переносо одного раздела на другой, но очень боюсь что либо испортить. я понимаю, что вы скажете - ламер иди читать ман. но всё таки - задача такая, есть 2 одинаковых вынта, разбиты одинаково нужно полностью перенести ad0s1g на ad3s1g как должна выглядеть команда?

заранее спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Andrew Grekhov



Зарегистрирован: 29.06.2005
Сообщения: 200

СообщениеДобавлено: Пт Авг 05 2005 13:43    Заголовок сообщения: Ответить с цитатой

Если ошибусь меня поправят.
cp -ax или cp -af.
Одна из этих команд перенесёт весь твой диск на другой 1:1
Интереснее дать команду
time cp -ax / /mnt/newdisk
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
crash



Зарегистрирован: 02.11.2001
Сообщения: 1836
Откуда: Бердск

СообщениеДобавлено: Пт Авг 05 2005 16:15    Заголовок сообщения: Re: dump Ответить с цитатой

qwery писал(а):
помогите плиз. нужно воспользоваться вышеуказанной командой для переносо одного раздела на другой, но очень боюсь что либо испортить. я понимаю, что вы скажете - ламер иди читать ман. но всё таки - задача такая, есть 2 одинаковых вынта, разбиты одинаково нужно полностью перенести ad0s1g на ad3s1g как должна выглядеть команда?

заранее спасибо!

dump -0 /dev/ad0s1g | cd /mnt | restore rf -

вроде так. возможно придется дапм сделать сначала в какой нибудь файл тогда указываем
dump -0 -f dumpfilename /dev/ad0s1g
cd /mnt
restore rf dumpfilename

все это при условии что ad3s1g смонтирован в /mnt
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
qwery



Зарегистрирован: 14.11.2002
Сообщения: 394

СообщениеДобавлено: Пн Авг 08 2005 08:16    Заголовок сообщения: Re: dump Ответить с цитатой

[quote="crash"]
qwery писал(а):

dump -0 /dev/ad0s1g | cd /mnt | restore rf -


почему пытается слить всё на стандартную ленту, которой естественно у меня нет.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dio



Зарегистрирован: 07.10.2004
Сообщения: 722
Откуда: Дважды орденоносная Кубань,Краснодар

СообщениеДобавлено: Пн Авг 08 2005 08:29    Заголовок сообщения: Re: dump Ответить с цитатой

[quote="qwery"]
crash писал(а):
qwery писал(а):

dump -0 /dev/ad0s1g | cd /mnt | restore rf -


почему пытается слить всё на стандартную ленту, которой естественно у меня нет.

Согласен с crash...dump - старая команда и вообще считает, что ты работаешь со "стандартной лентой", но я не видел, чтобы crash на нее указал...ты путаешь что - то...
Сделай дамп в файл сначала
#dump -0ua -f /myfile / тут в файл /myfile копируется корневой раздел /
затем проверь на всякий случай в дампе все ли есть из того, что тебе нужно?
#restore -f /myfile
и наконец восстанови свой раздел(новый раздел уже должен быть создан и присоединен к дереву каталогов, напр. к каталогу mount, те /mnt

Перейди в этот каталог и выполни
#restore -rf /myfile
_________________
All is not lost! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
crash



Зарегистрирован: 02.11.2001
Сообщения: 1836
Откуда: Бердск

СообщениеДобавлено: Пн Авг 08 2005 09:54    Заголовок сообщения: Re: dump Ответить с цитатой

[quote="qwery"]
crash писал(а):
qwery писал(а):

dump -0 /dev/ad0s1g | cd /mnt | restore rf -


почему пытается слить всё на стандартную ленту, которой естественно у меня нет.

по умолчанию dump работает с лентой, поэтому я привел пример команд как сделать запись в файл, просто надо было поменят малость ключи как во втором примере.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dio



Зарегистрирован: 07.10.2004
Сообщения: 722
Откуда: Дважды орденоносная Кубань,Краснодар

СообщениеДобавлено: Пн Авг 08 2005 15:14    Заголовок сообщения: Re: dump Ответить с цитатой

[quote="qwery"]
crash писал(а):
qwery писал(а):

dump -0 /dev/ad0s1g | cd /mnt | restore rf -


почему пытается слить всё на стандартную ленту, которой естественно у меня нет.

Делай - не бойся...я только что все проверил, все работает. Если что еще подмогнем.
_________________
All is not lost! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
dio



Зарегистрирован: 07.10.2004
Сообщения: 722
Откуда: Дважды орденоносная Кубань,Краснодар

СообщениеДобавлено: Пн Авг 08 2005 15:24    Заголовок сообщения: Ответить с цитатой

И еще...не рекомендуется восстанавливать файловую систему поверх существующей...лучше удали старый раздел, создай его заново и перенеси всю информацию из дампа на новый раздел...я проверил только что...- все работает....
_________________
All is not lost! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
crash



Зарегистрирован: 02.11.2001
Сообщения: 1836
Откуда: Бердск

СообщениеДобавлено: Вт Авг 09 2005 02:00    Заголовок сообщения: Ответить с цитатой

вот правильней команда. находиться надо в разделе, в который будем восстанавливать раздел. здесб мы делаем дамп /usr и потом восстанавливаем на другой раздел
dump -0u -f - /usr | restore -r -f -
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
qwery



Зарегистрирован: 14.11.2002
Сообщения: 394

СообщениеДобавлено: Вт Авг 09 2005 09:50    Заголовок сообщения: Ответить с цитатой

спасибо Вам за ответы. начинаю всё таки понимать каким образом работает дамп. уже третий день только им и занимаюсь. но дамп в файл меня не совсем устраивает. сейчас объясню почему.

есть сервер, на нем нет рейда. но если он заглохнет, его поднять нужно как можно быстрее (ха, наивный, всегда ведь так и происходит....), поэтому идея следующая - второй винт такой же как и первый. и что бы ежедневно полная копия (инкрементное копирование считаю ненужным, так как ночью сервер всё равно простаивает) одного сливалась на другой, что бы вслучае сбоя просто отключаем от одного шлейф и аминь.
насколько я начинаю соображать - дамп тут вообще неуместен, так как он всё равно всё делает через файл (так ведь?). может тогда попытаться какими нибудь другими способами это сделать? или как привильно (и возможно ли) сделать это дампом?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dio



Зарегистрирован: 07.10.2004
Сообщения: 722
Откуда: Дважды орденоносная Кубань,Краснодар

СообщениеДобавлено: Вт Авг 09 2005 10:07    Заголовок сообщения: Ответить с цитатой

То, о чем ты говоришь, не сделать с помощью dump, он конечно работает с файлом в виде окончательного результата. И для восстановления информации придется попыхтеть, вводя команды в консоли(кстати, возможно и интерактивное восстановление). Для зеркалирования своего рабочего диска тебе лучше тогда использовать Vinum, тем более, что нет аппаратного RAID.
_________________
All is not lost! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
dio



Зарегистрирован: 07.10.2004
Сообщения: 722
Откуда: Дважды орденоносная Кубань,Краснодар

СообщениеДобавлено: Вт Авг 09 2005 10:22    Заголовок сообщения: Ответить с цитатой

И еще...полностью автоматизировать так процесс как ты пишешь, классная идея, но тебе все равно рано или поздно придется столкнуться с восстановлением системы в оболочке fixit, имея только командную строку, минимум утилит и знания о системе. И не будет даже знакомой bash - только sh(в Linux тоже!), где нет ни автодополнения, ни истории команд, mc конечно тоже НЕ будет. Поэтому лично мое мнение - займись работой в системе и не бойся этих трудностей и поработай с dump, проведи несколько восстановительных работ вручную - смоделируй сам аварийную ситуацию (как я вчера для тебя сделал - сам удалил раздел, потом руками его восстановил, а так же все его данные перенес обратно, используя dump - под Free BSD) - ты и будешь себя чувствовать гораздо увереннее и страх уйдет (хотя и не полностью конечно Smile
А с программными RAID проблем будет не меньше...если не больше - очень трудоемко однако....
_________________
All is not lost! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
crash



Зарегистрирован: 02.11.2001
Сообщения: 1836
Откуда: Бердск

СообщениеДобавлено: Вт Авг 09 2005 10:34    Заголовок сообщения: Ответить с цитатой

qwery писал(а):
спасибо Вам за ответы. начинаю всё таки понимать каким образом работает дамп. уже третий день только им и занимаюсь. но дамп в файл меня не совсем устраивает. сейчас объясню почему.

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

допустим ты примонтировал раздел в /mnt и надо сделать дамп /usr
тогда cd /mnt и
dump -0u -f - /usr | restore -r -f -
то есть тут никакого файла, а сразу идет дамп и распаковка, то есть как бы перенаправление вывода.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dio



Зарегистрирован: 07.10.2004
Сообщения: 722
Откуда: Дважды орденоносная Кубань,Краснодар

СообщениеДобавлено: Вт Авг 09 2005 10:47    Заголовок сообщения: Ответить с цитатой

crash писал(а):
qwery писал(а):
спасибо Вам за ответы. начинаю всё таки понимать каким образом работает дамп. уже третий день только им и занимаюсь. но дамп в файл меня не совсем устраивает. сейчас объясню почему.

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

допустим ты примонтировал раздел в /mnt и надо сделать дамп /usr
тогда cd /mnt и
dump -0u -f - /usr | restore -r -f -
то есть тут никакого файла, а сразу идет дамп и распаковка, то есть как бы перенаправление вывода.

Я со всем уважением...но распаковка же файла идет.....просто процесс в данном случае автоматизируется.
_________________
All is not lost! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
dio



Зарегистрирован: 07.10.2004
Сообщения: 722
Откуда: Дважды орденоносная Кубань,Краснодар

СообщениеДобавлено: Вт Авг 09 2005 10:53    Заголовок сообщения: Ответить с цитатой

dio писал(а):
crash писал(а):
qwery писал(а):
спасибо Вам за ответы. начинаю всё таки понимать каким образом работает дамп. уже третий день только им и занимаюсь. но дамп в файл меня не совсем устраивает. сейчас объясню почему.

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

допустим ты примонтировал раздел в /mnt и надо сделать дамп /usr
тогда cd /mnt и
dump -0u -f - /usr | restore -r -f -
то есть тут никакого файла, а сразу идет дамп и распаковка, то есть как бы перенаправление вывода.

Я со всем уважением...но распаковка же файла идет.....просто процесс в данном случае автоматизируется.


Те, я хотел сказать, что dump - это одна утилита, делающая архивный файл, а restore - это уже другая утилита, восстанавливающая данные из архивного файла.
Прошу прощения, что влез Smile
_________________
All is not lost! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
crash



Зарегистрирован: 02.11.2001
Сообщения: 1836
Откуда: Бердск

СообщениеДобавлено: Вт Авг 09 2005 15:43    Заголовок сообщения: Ответить с цитатой

dio писал(а):

Я со всем уважением...но распаковка же файла идет.....просто процесс в данном случае автоматизируется.

так где файл указан, тут просто получается как копия файлов. как бы так на словах, ну как бы через трубу тащишь файлы по одному)) вроде так))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
qwery



Зарегистрирован: 14.11.2002
Сообщения: 394

СообщениеДобавлено: Ср Авг 10 2005 07:22    Заголовок сообщения: Ответить с цитатой

всё, понял. всем большое спасибо. не будем ничего бояться, будем делать.

да, кстати, dio, в ситуацию, когда ничего не работает, я уже попадал и не раз, благо щас всё на автомате делаю, но первый раз я просто был в ступоре. ничего тихо-мирно разобрался.

всем спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dio



Зарегистрирован: 07.10.2004
Сообщения: 722
Откуда: Дважды орденоносная Кубань,Краснодар

СообщениеДобавлено: Ср Авг 10 2005 08:17    Заголовок сообщения: Re: dump Ответить с цитатой

qwery писал(а):
помогите плиз. нужно воспользоваться вышеуказанной командой для переносо одного раздела на другой, но очень боюсь что либо испортить. я понимаю, что вы скажете - ламер иди читать ман. но всё таки - задача такая, есть 2 одинаковых вынта, разбиты одинаково нужно полностью перенести ad0s1g на ad3s1g как должна выглядеть команда?

заранее спасибо!

Я понял так, что ты в растерянности. Но в любом случае - надо давай, говори, поможем. Very Happy
_________________
All is not lost! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...