LINUX.ORG.RU
ФорумAdmin

dump/restore: epic fail


0

1

Я вот наверное чего-то не понимаю, но 12 лет я использовал для переезда с винта на винт дамп/рестор.... И вот вчера вечером меня постиг ужаснейший эпик фейл - я не смог. А все дело в том что дамп какого-то фига НЕ пишет на STDOUT а вместо этого пишет в файл с названием "-"... Право, даже не знаю чем теперь переезжать...

Может групповой мозг знает об этой проблеме что-то?

★★★★★

Право, даже не знаю чем теперь переезжать...

Создать ФС на новом винте, перенести данные обычным mv, установить загрузчик.

Оффтопик: а вот если бы использовался LVM, такого вопроса не возникло бы.

router ★★★★★
()

Я переношу файловую систему rsync. потом остается записать загрузчик, но это мелочи.

Yur4eg ★★
()
Ответ на: комментарий от aol

Ага, в целом не плохо. Я хочу правда нечто другое - для backup я думаю особо это не поможет. И тут минус в том, что это move операция, тогда как dd и всё прочее, это всё же copy, т.е. на прежнем винте система остаётся.

DALDON ★★★★★
()
Ответ на: комментарий от DALDON

И тут минус в том, что это move операция, тогда как dd и всё прочее, это всё же copy, т.е. на прежнем винте система остаётся.

Никто не мешает создать логический том ( LV ) того же размера и сделать dd. Плюс есть snapshot'ы

router ★★★★★
()
Ответ на: комментарий от router

Так dd можно и без lvm сделать. Снепшоты это не о том, это о получение консистентной резервной копии на уровне файловой системы, т.е. через tar к примеру.

DALDON ★★★★★
()
Ответ на: комментарий от router

Да ну уж... Кто-ж так делает? Обычно его создают на время пока получают backup на уровне фс, а после удаляют.

DALDON ★★★★★
()
Ответ на: комментарий от vxzvxz

rsync не различает смонтированые каталоги. Поэтому же и cp тож не очень подходит. А дамп дампает блочное устройство а не каталожек.

Jetty ★★★★★
() автор топика
Ответ на: комментарий от Jetty

Примерно так:

tar czpf /backup.tgz --exclude=/backup.tgz --exclude=/proc/* --exclude=/media/* --exclude=/dev/* --exclude=/mnt/* --exclude=/sys/* --exclude=/tmp/* --exclude=/run/* --exclude=/lost+found /

DALDON ★★★★★
()
Ответ на: комментарий от DALDON

чего только люди не придумают что бы только не пользоваться дампом :)

Вопрос был о лайв миграции. Мне некуда терабайтный тарбол положить.

Jetty ★★★★★
() автор топика
Ответ на: комментарий от Jetty

Так можно направить вывод на сторонний ssh сервер.

Dump это хорошо, но я так понимаю, если у тебя винт терабайтный а там данных только на 100 гб. ты дампом получишь всё одно террабайт. А я получу менее 100гб. т.к. tar ещё сжимать умеет.

Более того, tar я могу восстановить и на раздел меньшего размера.

DALDON ★★★★★
()
Последнее исправление: DALDON (всего исправлений: 1)
Ответ на: комментарий от Jetty

Вопрос был о лайв миграции. Мне некуда терабайтный тарбол положить.

Никто же не мешает отправить выдачу tar в pipe, а на другом конце pipe запустить другой tar:

tar cf - | (cd $WHATEVER; tar xvf -)
tailgunner ★★★★★
()
Последнее исправление: tailgunner (всего исправлений: 1)
Ответ на: комментарий от DALDON

Чуваг, у меня уже жатый контент, так что терабай это терабайт :) И нет у меня стороннего ssh сервера... И да, dump эт не дд, ты точно так же можешь восстанавливать на меньшие разделы.

Jetty ★★★★★
() автор топика
Ответ на: комментарий от tailgunner

Там товарисч предложил миграцию через тарбол :)

Jetty ★★★★★
() автор топика
Ответ на: комментарий от DALDON

да как обычно

dump -0anu -f- / | restore -r -f-

Jetty ★★★★★
() автор топика
Ответ на: комментарий от DALDON

ух ты :) Забавный косяк... Это не работает если таблица GPTшная... На ДОС разметке взлетело... Магия...

Jetty ★★★★★
() автор топика

так пробовал?

cd /path && dump -f- | restore -rf-

Komintern ★★★★★
()
Ответ на: комментарий от Jetty

да, с GPT какие-то проблемы помнится есть в этом плане.

Komintern ★★★★★
()
Ответ на: комментарий от Jetty

rsync не различает смонтированые каталоги. Поэтому же и cp тож не очень подходит. А дамп дампает блочное устройство а не каталожек.

да неужели?

 -x, --one-file-system       don't cross filesystem boundaries

Yur4eg ★★
()
Ответ на: комментарий от Yur4eg

хм... да, искал по партишн а не по файлсистем...

Jetty ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.