Idézet: Bucy - Dátum: 2009. dec. 5., szombat - 22:36
Lelőttem, 106GB-nál járt. Átlag 3.5 MB/s. Valamiért lassú volt.
Nézek más módszert.

Egyreszt toredelmesen be kell valljam, most megnezve a ddmanjat, egy USR1 signalt kuldve neki kiirja az epp aktualis statot (legalabbis ami a cygwinben van, de az jo esellyel ditto). Szoval eloszor:
ps -ax|grep dd
vagy ilyesmivel kinezed a dd pidjet, aztan
kill -USR1 dd_pidje
elvileg kiiratja vele az aktualis statot.
Masreszt ez a leiras... haat. Ize. Szoval ha nagyobb a diszk, akkor elviekben akar mukodhet is (bar nem eskudnek meg ra, hogy az uj diszken a particio nem fogja kissebnek latni magat, bar talan nem). De kisebb diskre nem jo, ha nem minden egy particion van (marpedig azert pl egy /boot meg egy /home elo szokott fordulni kulon particion meg egy egyszeri otthoni unixos vinyojan is) akkor sem jo, es kulon hatalmas pofon jar a sracnak azert, hogy az epp futo, rw mountolt particiorol ddztet. Szoval meglehetos dilettans iras az ugyben, na
meg mint emlitettem, eleve ddvel masolni mindent kicsit folosleges.
nagyon kellett volna egy bs=valami azt gondolom. Nem mondanam iszonyatosan authentikusnak az alabbi gyors meresemet, mert cygwinben csinaltam, raadasul az of= vege egy usbs drive, de azert megis. (refkent, total commander eleg ingadozoan, de ugy 20-25 mega/s kozott masol, es tenyleg megvan nagyjabol ket perc alatt.)
etambec@EV001A4B5A2AF2 /cygdrive/c/Etambec/Downloads
$ dd if=sol-10-u7-ga-x86-dvd.iso of=/cygdrive/e/tmp/1.iso
4551680+0 records in
4551680+0 records out
2330460160 bytes (2.3 GB) copied, 427.87 s, 5.4 MB/s
etambec@EV001A4B5A2AF2 /cygdrive/c/Etambec/Downloads
$ dd if=sol-10-u7-ga-x86-dvd.iso of=/cygdrive/e/tmp/1.iso bs=1M
2222+1 records in
2222+1 records out
2330460160 bytes (2.3 GB) copied, 150.524 s, 15.5 MB/s
etambec@EV001A4B5A2AF2 /cygdrive/c/Etambec/Downloads
$ dd if=sol-10-u7-ga-x86-dvd.iso of=/cygdrive/e/tmp/1.iso bs=10M
222+1 records in
222+1 records out
2330460160 bytes (2.3 GB) copied, 246.324 s, 9.5 MB/s
etambec@EV001A4B5A2AF2 /cygdrive/c/Etambec/Downloads
$ dd if=sol-10-u7-ga-x86-dvd.iso of=/cygdrive/e/tmp/1.iso bs=512k
4445+0 records in
4445+0 records out
2330460160 bytes (2.3 GB) copied, 143.202 s, 16.3 MB/s
etambec@EV001A4B5A2AF2 /cygdrive/c/Etambec/Downloads
$ dd if=sol-10-u7-ga-x86-dvd.iso of=/cygdrive/e/tmp/1.iso bs=256k
8890+0 records in
8890+0 records out
2330460160 bytes (2.3 GB) copied, 140.493 s, 16.6 MB/s
etambec@EV001A4B5A2AF2 /cygdrive/c/Etambec/Downloads
$ dd if=sol-10-u7-ga-x86-dvd.iso of=/cygdrive/e/tmp/1.iso bs=128k
17780+0 records in
17780+0 records out
2330460160 bytes (2.3 GB) copied, 121.914 s, 19.1 MB/s
etambec@EV001A4B5A2AF2 /cygdrive/c/Etambec/Downloads
$ dd if=sol-10-u7-ga-x86-dvd.iso of=/cygdrive/e/tmp/1.iso bs=64k
35560+0 records in
35560+0 records out
2330460160 bytes (2.3 GB) copied, 113.833 s, 20.5 MB/s
etambec@EV001A4B5A2AF2 /cygdrive/c/Etambec/Downloads
$ dd if=sol-10-u7-ga-x86-dvd.iso of=/cygdrive/e/tmp/1.iso bs=32k
71120+0 records in
71120+0 records out
2330460160 bytes (2.3 GB) copied, 138.835 s, 16.8 MB/s
De mint mondtam, en maradnek a cpional: livecd felbootol, uj diszken particiok letrehoz tetszes szerint, filerendszer rapakol, aztan regi diszk bemountol (mittomen, pl /mnt/old) l, uj diszk bemountol (/mnt/new), es kb egy
cd /mnt/old
find . -depth | cpio -pmdu /mnt/new
a masolara jo. Nyilvan, amennyiben tobb particio van, akkor azokat egyesevel igy (esetleg ha valamit kulon akarsz szedni, akkor azt a subtreet a regi vinyorol kulon at lehet huzni igy egy uj particiora).
Aztan meg kell egy grub install, illetve en beleneznek az /etc/fstab-ba, hogy fogja-e latni az uj diszket bootolni (gyanus, hogy machinalni kell egy kicsit). Utana meg shutdown, regi diszk ki, uj diszk helyere, azt elvileg jok is vagyunk.