dd как скопировать все кроме одного раздела?

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

dd как скопировать все кроме одного раздела?

Сообщение Slimy »

Вопрос такой как снять образ диска кроме последнего раздела на нем? попадаются варианты либо все либо один партишн. Мне нужны только первые три раздела.
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

Re: dd как скопировать все кроме одного раздела?

Сообщение shotdownsystem »

dd if=/dev/sda1 bs=4M>disk.img
dd if=/dev/sda2 bs=4M>>disk.img
dd if=/dev/sda3 bs=4M>>disk.img
так ?
puts ("Working, please wait...");while(1);
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: dd как скопировать все кроме одного раздела?

Сообщение drBatty »

Slimy писал(а):
25.08.2011 15:55
Вопрос такой как снять образ диска кроме последнего раздела на нем? попадаются варианты либо все либо один партишн. Мне нужны только первые три раздела.

1. fdisk -l
и посмотреть, до какого блока копировать. потом
2. dd if=/dev/sda of=image bs=размер_блока count=число_блоков

конечно можно сделать bs в N раз больше, а count в N раз меньше.

shotdownsystem писал(а):
25.08.2011 17:33
dd if=/dev/sda1 bs=4M>disk.img
dd if=/dev/sda2 bs=4M>>disk.img
dd if=/dev/sda3 bs=4M>>disk.img
так ?

не. так таблица разделов не скопируется.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
shotdownsystem
Сообщения: 423
ОС: Basic command interpreter

Re: dd как скопировать все кроме одного раздела?

Сообщение shotdownsystem »

shotdownsystem писал(а):
25.08.2011 17:33
не. так таблица разделов не скопируется.

в dd как скопировать _все_ кроме одного раздела

про таблицу разделов ни слова. )
upd: по хорошему нужно таблицу разделов в структуру загонять. Но обычно работает и так:
dd if=/dev/sda bs=32256 count =1>disk.img
dd if=/dev/sda1 bs=4M>>disk.img
dd if=/dev/sda2 bs=4M>>disk.img
dd if=/dev/sda3 bs=4M>>disk.img
puts ("Working, please wait...");while(1);
Спасибо сказали:
Lazy_Kent
Сообщения: 709
Статус: Ленивый
ОС: openSUSE (Xfce)

Re: dd как скопировать все кроме одного раздела?

Сообщение Lazy_Kent »

Посмотрите программу fsarchiver. Упаковывает несколько любых разделов в один файл.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: dd как скопировать все кроме одного раздела?

Сообщение drBatty »

Slimy писал(а):
25.08.2011 15:55
как снять образ диска

shotdownsystem писал(а):
25.08.2011 19:17
про таблицу разделов ни слова

значит я не понимаю, что такое "образ диска".
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21289
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: dd как скопировать все кроме одного раздела?

Сообщение Bizdelnick »

Не морочьте голову, пользуйте Clonezilla.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали: