Автор Тема: clone hdd  (Прочетена 4465 пъти)

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Re: clone hdd
« Отговор #15 -: Jun 03, 2013, 22:14 »
FSArchiver, Partimage,  CloneZilla са много свестни неща обаче абсолютно излишни при Линукс eдин tar например си върши прекрасно работата, правилото е дяловете да не са активни, т.е например си с жив линукс от сд,
umount /dev/source
umount /dev/dest
mount /dev/source  /job
tar -czvf source.tar.gz  /job
umount /job
mount /dev/dest     /job
tar -xzvf source.tar.gz
това например ще ти свърши работа, ако имаш място та първо ще трябва да намериш
такова по дисковете.
cd /къде има достатъчно място
Ако пък ще го пращаш някъде и има ограничиние за обема пак може например сам tar на /lib /bin , /usr/bin 
изглежда много писане ама не е сложно и за 15 мин ще си свършиш работа.
« Последна редакция: Jun 03, 2013, 22:26 от ivo1204 »
Активен

Ipolit

  • Напреднали
  • *****
  • Публикации: 418
    • Профил
    • WWW
Re: clone hdd
« Отговор #16 -: Jun 04, 2013, 09:38 »
dd е най-добрият вариант за мене.
Ако има разлика в размера на дисковете, трябва малко да си поиграеш.
Ако дискът, който искаш да клонираш е по-малък от диска, на който слагаш, тогава просто си пишеш
dd if=/dev/sdX of=/dev/sdY bs=512
Резултатът е, че на новия диск се е клонирал източникът, но новият диск се вижда точно с размерите на първия. Тогава с gParted примерно можеш да си разшириш дяловете, че да си упълниш целия нов диск.
Ако обаче новият диск е по-малък от стария, трябва да съобразиш дали има място за всичко от стария.
Примерно ако стария диск е 100 ГБ, а новия 80, но на стария имаш 70 ГБ данни, работата ще стане.
С gParted свиваш стария диск на партишън от 70 ГБ
и клонираш с
dd if=/dev/sdX of=/dev/sdY bs=512 count=140000000
тоест му казваш да ти клонира побитово първия върху втория на порции от по 512 бита 140000000 пъти. Като отброи тези парчета, спира.
Може пък и да направиш партишъни с еднакви размери на първия и втория диск и да изпълниш
dd if=/dev/sdX1 of=/dev/sdY1 bs=512 тогава клонира партишъна, ама няма да изкопира MBR
Общо взето е това.
За да изкопира и MBR, му изпраскваш накрая едно
dd if=/dev/sdX of=/dev/sdY bs=512 count=1
« Последна редакция: Jun 04, 2013, 09:41 от Ipolit »
Активен

Face Your FreeBSD at http://ipolit.hit.bg

laskov

  • Напреднали
  • *****
  • Публикации: 3041
    • Профил
Re: clone hdd
« Отговор #17 -: Jun 04, 2013, 09:57 »
...
dd if=/dev/sdX of=/dev/sdY bs=512
...
Ако не се лъжа, bs по подразбиране е 512. Сигурен съм обаче, че копирането става много-много-по-бързо, ако зададеш по-голяма стойност. Вероятно най-добрата стойност е малко по-малка от свободната ти RAM.

PS: Освен това, при копиране на по-голям към по-малък по този начин не е сигурно, че ще изкопираш всички данни - източникът може да е фрагментиран.
« Последна редакция: Jun 04, 2013, 10:00 от laskov »
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

Ipolit

  • Напреднали
  • *****
  • Публикации: 418
    • Профил
    • WWW
Re: clone hdd
« Отговор #18 -: Jun 04, 2013, 10:42 »
Цитат
PS: Освен това, при копиране на по-голям към по-малък по този начин не е сигурно, че ще изкопираш всички данни - източникът може да е фрагментиран.
Нали затова казваме да се смали партишъна на източника до размера на новия диск
Активен

Face Your FreeBSD at http://ipolit.hit.bg

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Re: clone hdd
« Отговор #19 -: Jun 04, 2013, 11:27 »
Това смаляване/уголемяване на дялове с гпартед само при мен ли е проблемно? Много леко го давате като съвет и за това питам. Аз колкото пъти съм го правил все някой проблем ми е излизал. Да не говорим, че можеш да се наспиш докато ти чекне диска 7-8 пъти и ти измести инфото, рисайзне и пак чекне.
Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast

Naka

  • Напреднали
  • *****
  • Публикации: 3136
    • Профил
Re: clone hdd
« Отговор #20 -: Jun 04, 2013, 12:13 »
Това смаляване/уголемяване на дялове с гпартед само при мен ли е проблемно? Много леко го давате като съвет и за това питам. Аз колкото пъти съм го правил все някой проблем ми е излизал.

И аз така мисля. Ако вторият диск е по-малък, тогава много по-добре е да не правим изпълнения с рeсайз на дяла (щото има голяма вероятност да се скапе нещо). А да си направим на вторият диск дял и да копираме всичко с cp. Ефекта ще е същият.
« Последна редакция: Jun 04, 2013, 21:26 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

Ipolit

  • Напреднали
  • *****
  • Публикации: 418
    • Профил
    • WWW
Re: clone hdd
« Отговор #21 -: Jun 05, 2013, 09:18 »
gParted се ползва от флашка или liveCD. Няма как да се манипулират монтирани дискове. Ако си стартираш операционната система от диска, който искаш да ресайзваш, няма как да стане. Ако ти е втори диск с файлове, тогава няма проблем да го umount-неш.
Активен

Face Your FreeBSD at http://ipolit.hit.bg

4096bits

  • Напреднали
  • *****
  • Публикации: 4748
    • Профил
Re: clone hdd
« Отговор #22 -: Jun 05, 2013, 11:59 »
Няма излишни инструменти. Разни програми, дето вършат същата работа като dd, не са никак излишни. Причината е, че с dd много лесно може по невнимание да се оакат нещата и да си оскубем после веждите - не само косите  ;D

dd наистина хваща и празното пространство, но какво пречи да се смачка всичко с някоя компресираща програмка.
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

bot

  • Гост
Re: clone hdd
« Отговор #23 -: Jun 05, 2013, 16:53 »
G4L (Ghost for Linux) http://sourceforge.net/projects/g4l/ аналог е на Norton Ghost. Има едно дистро - Parted Magic, което съдържа всички подобни инструменти http://partedmagic.com - бутва се от CD и така се решава проблема с клонирането на не-маунтнати партишъни.
Активен

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Re: clone hdd
« Отговор #24 -: Jun 06, 2013, 09:45 »
gParted се ползва от флашка или liveCD. Няма как да се манипулират монтирани дискове. Ако си стартираш операционната система от диска, който искаш да ресайзваш, няма как да стане. Ако ти е втори диск с файлове, тогава няма проблем да го umount-неш.
Това ни е ясно, проблемите които съм имал са при правилното му използване :(. Съвет към който е решил да го ползва, правете операциите една по една. Въпреки, че е направено да му зададеш да свърши няколко операции и след това да ги стартираш, не го правете по този начин.
Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Програма за clone/back up на диск или партишън
Настройка на програми
bulg 15 3880 Последна публикация Jan 17, 2008, 01:18
от pastora