View previous topic :: View next topic |
Author |
Message |
Smash_sad n00b
Joined: 14 Oct 2004 Posts: 11
|
Posted: Fri Jan 21, 2005 9:59 am Post subject: Поставил Gentoo!!! |
|
|
ЧЕМ (какой софтиной, каким образом) теперь можно сделать образы партиций, на которых находится Gentoo, для того чтобы можно было перенести усановку на другие компы с идентичной конфигурацией??? Мне нужно сделать нечто вроде файлов-образов, типа "ISO"... |
|
Back to top |
|
|
viy Veteran
Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Fri Jan 21, 2005 10:13 am Post subject: |
|
|
Code: | dd if=/dev/<part> bs=8192 | bzip2 -9 > <part>-dd-image.bz2 |
Получишь bzip2-ованый образ раздела. Только вот на другой машине нужна точно такая же железка, с идентичной геометрией и диска и его разбивкой. Все это дело может и глюкануть...
Так что лучше используй старый добрый tar, архивируй весь /-раздел. |
|
Back to top |
|
|
Smash_sad n00b
Joined: 14 Oct 2004 Posts: 11
|
Posted: Fri Jan 21, 2005 10:39 am Post subject: |
|
|
Если несложно напиши как использовать tar (со всеми необходимыми ключами) для архивирования раздела... |
|
Back to top |
|
|
viy Veteran
Joined: 03 Jul 2004 Posts: 1580 Location: Riga, Latvia
|
Posted: Fri Jan 21, 2005 12:10 pm Post subject: |
|
|
Хм... зачем тебе именно раздел? Можно все сразу запаковать...
Вообще-то, есть man tar, в котором много всего полезного.
Делай так: tar -jcvf <имя_архива> <маска файлов для архивации>
Ключики:
-j --- сжимать bzip2;
-c --- create новый архив;
-v --- verbose, т.е. показывать то, что происходит;
-f <файл> --- создать архив в виде файла, а не на ленте (tar изначально для ленточек создавался).
У тебя одна маленька "фича" --- тебе надо запаковать весь диск и при этом на нем же сделать архив. Чтобы избежать всяких глюков с добавлением архива в него же, сделай так:
* создай папочку от /, типа /arch;
* перейди в самый /, т.е. cd /;
* запусти tar так: Code: | tar -jcvf /arch/my-gentoo.tbz2 * --exclude=/arch |
Можно еще и удаленно синхронизироваться, через rsync демон (на готовой машине) и клиент (на создаваемой). Читай man'ы и доки. |
|
Back to top |
|
|
_Sir_ Guru
Joined: 17 Jan 2005 Posts: 337 Location: Russia, Togliatti
|
|
Back to top |
|
|
Swappp n00b
Joined: 02 Dec 2003 Posts: 30 Location: Russia
|
Posted: Fri Jan 21, 2005 8:11 pm Post subject: |
|
|
viy wrote: | Только вот на другой машине нужна точно такая же железка, с идентичной геометрией и диска и его разбивкой. Все это дело может и глюкануть... |
Я копировал диск полностью, причем старый и новый были совершенно разные, первый IBM-12Gb, второй samsung 40Gb.
Правда ОС там была WinXP, но делал все с LiveCD Gentoo
Code: | dd if=/dev/hda of=/dev/hdc |
потом просто cfdisk'ом создал еще один раздел. До сих пор все работает без проблем. |
|
Back to top |
|
|
sa10 Apprentice
Joined: 20 Jan 2005 Posts: 251 Location: Canada
|
Posted: Sun Jan 23, 2005 7:19 pm Post subject: |
|
|
я бы добавил, что далать архив раздела лучше (надежнее) загрузившись с cd-live. Или так, как я обычно делаю перед архивированием
Это несколько снижает вероятность наличия заблокированных файлов.
Они в архив помещены не будут.
и модификатор полезный использовать
Зачем вам смонтированные системы паковать?
А дедешку (dd) зачем использовать?
Хорошая штука, но она в статусе беттаверсии всегда была и будет.
Она будет копировать в архив пустое место, а оно Вам надо?.
Пустая трата времени, имхо.
Короче
Code: | tar -cpf --one-file-system /файл_с _архивом.tar /корень_файловой_системы |
Использовать сжатие, а тем более -j незачем, так гораздо быстрее.
Использовать -v тоже незачем, это может и красиво, но бессмысленно и заметно тормозит процесс.
А еще одна полезная софтина
Code: | cp -ax /откуда /куда |
Last edited by sa10 on Sun Jan 23, 2005 7:32 pm; edited 3 times in total |
|
Back to top |
|
|
Plastikman14 Tux's lil' helper
Joined: 25 Oct 2004 Posts: 137
|
Posted: Sun Jan 23, 2005 7:19 pm Post subject: |
|
|
А я все делал по Win с помощью Norton Ghost. Там есть функция peer-to-peer. Цепляешь оба винта и он все перекрпирует. Иногда ломается загрузчик, но его перустановить минутное дело, да и конфиг остаётся старый. |
|
Back to top |
|
|
[mipt]alucard n00b
Joined: 16 Dec 2004 Posts: 24 Location: Moscow
|
Posted: Thu Jan 27, 2005 2:16 pm Post subject: |
|
|
Переносить действительно лучше архивируя tar-ом.
Только советую не сжимать архив, т.к. много мремени займет, быстрее скопировать по сети.
Типа так
Code: | tar cvf system.tar /bin /boot /dev /etc /home /lib /opt /root /sbin /usr /var |
mnt - осторожно, может потянуть все что замонтировано.
Потом на новой системе распаковать и досоздать то что не хватает - /proc /sys /tmp /mnt
chmod 1777 /tmp
Конечная стадия - прописать загрузчик и поправить конфиги |
|
Back to top |
|
|
|