Страница 1 из 1

dump vs dd? принцип работы?

Добавлено: 2013-05-27 8:50:34
Hechicero
очень нужна ваша консультация, друзья.

на шлюзе стоит старая OpenBSD 2.5
диск потихоньку сыпется но пока работает
попытки клонирования диска сторонними утилитами неуспешны (пробовались Acronis, Clonezilla, g4u)
включал везде пропуск сбойных секторов
результат-система останавливается на запуске init

при клонировании диска с помощью команды dd - аналогично

я новичок, возможно упускаю очевидные вещи и известные всем истины.

Попробовать сделать резервную копию дампом не успел. т.к. шлюз стоит в филиале конторы и туда добираться долго.

Итак, перехожу к вопросам. Еще раз прошу прощения за их возможную "глупость".
1. как работает dump? в точности как dd? на физическом уровне обращается к диску и посекторно "копирует" ? в чем отличие?
2. как еще можно сделать работающую копию системы?

да, fsck в OPENBSD исправляет какие-то софтовые ошибки-но сбойные сектора остаются.

Re: dump vs dd? принцип работы?

Добавлено: 2013-05-27 16:45:48
Bayerische
dump копирует не посекторно. Он делает снимок иерархии файловой системы. Развернуть можно на любом носителе, где всё это поместится.

Скопировать рабочую систему до состояния запускаемости можно чем угодно, задача перенести файлы. Можно даже тупо с помощью mc от рута.
Но лучше dump, т.к. переносятся симлинки и учитываются флаги.

Перед копированием остановите лишние сервисы, хотя нормально получалось и "на горячую".

Re: dump vs dd? принцип работы?

Добавлено: 2013-05-27 16:52:16
Bayerische
Поставьте флаги chflags -R nodump для всего лишнего. Например, я переношу пользовательские данные cp / scp, базы mysqldump+cp/scp, а вот систему без логов и прочей требухи закатываю в архив с помощью dump.