« Отговор #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