"dd bs=128k if=/dev/sda of=/dev/sdb"

Sekcia: Hardware a Drivery 16.03.2009 | 18:48
Avatar arty Kubuntu 8.10  Používateľ
Zdravim mam mensi problem potreboval som zmigrovat data z 10gb disku kde je system na novsi 40gb disk pouzil som nato live cd a zadal prikaz
"dd bs=128k if=/dev/sda of=/dev/sdb"
kde /dev/sda je zdrojovy disk a kopcil som to na tu 40ku
potom co som zadal ten prikaz nejde ani klavesnica ale na bedni svieti cervene svetlo ze disk pracuje
ale uz to ide 2 hodiny a stale nic sa nedeje
ako dlho trva dokym sa to prekoci?? nemam to rebootnut .mne sa to nejako nezda nejde klavesnica ani disk nejako hlasno nepocujem ze by pracoval
vdaka za radu snad stym ma niekto skusenost
    • Re: "dd bs=128k if=/dev/sda of=/dev/sdb" 16.03.2009 | 19:36
      Avatar Samuel BWPOW Kupka CentOS, Mandriva  Používateľ
      To, ze nejde klavesnica, je divne, radsej resetni a daj si vypisovat priebezne spravy. Ale moze to fakt trvat dlho. Inak, preco si dal bs=128k?
      Strach dát najevo své pocity a zjednat si u druhých respekt je jedním z problémů civilizovaného člověka, který se naučil zpochybňovat svou vlastní pravdu pro zdání objektivity
      • Re: "dd bs=128k if=/dev/sda of=/dev/sdb" 16.03.2009 | 19:45
        Avatar arty Kubuntu 8.10  Používateľ
        zevraj to je rychlejsie a s bs=129k a nemalo sa nic stat
        a ako sa da vypisovat priebeznny stav pokial som cital tak dd touto funkciou neopliva ak mozes porad .fakt by bolo dobre zistit ten priebezny stav ci to vobec neco robi

        uz som to raz po hodine restartol a potom ked som dal fdisk -l tak mi ukazal ze tta 40ka je presne tak isto rozdelena ako ten 10gb jediny rozdiel bol v tom ze 40ka mala viac volneho miesta
        ale aj tak som to dal spravit este raz a dobi sa to az doteraz.zatial nemam to srdce to zasa restartnut a tak cakam :)
        • Re: "dd bs=128k if=/dev/sda of=/dev/sdb" 16.03.2009 | 20:49
          Avatar Samuel BWPOW Kupka CentOS, Mandriva  Používateľ
          No, ta rychlost moze byt.

          Ked chces vediet aktualny stav, tak treba programu hodit signal USR1. Napriklad na inom terminali killall -USR1 dd. Mozno je aj iny sposob, ako hodit USR1 cez klavesnicu, rad sa necham poucit.
          Strach dát najevo své pocity a zjednat si u druhých respekt je jedním z problémů civilizovaného člověka, který se naučil zpochybňovat svou vlastní pravdu pro zdání objektivity
    • Re: "dd bs=128k if=/dev/sda of=/dev/sdb" 17.03.2009 | 19:16
      kipikasa   Návštevník
      - zalezi to od rychlosti pc. na konci ti vypise, ako rychlostou to dd-ckovalo (moze to trvat aj hodiny)

      - toto je najhorsi sposob kopirovania dat. fakt nechapem, preco to robis takto

      - takymto sposobom (zrejme) stratis tych zvysnich 30gb na novom disku (ale mozno to pojde upravit)

      - atd., atd....
      • Re: "dd bs=128k if=/dev/sda of=/dev/sdb" 17.03.2009 | 19:35
        Avatar Samuel BWPOW Kupka CentOS, Mandriva  Používateľ
        - Da sa to vytiahnut cez ten signal aj priebezne
        - Je to jednoduche (predpokladam) :)
        - Toto sa da urobit, grow vie snad kazdy FS, horsie je to, ze particia zrejme nebude koncit na konci cylindra.
        - atd., atd....
        Strach dát najevo své pocity a zjednat si u druhých respekt je jedním z problémů civilizovaného člověka, který se naučil zpochybňovat svou vlastní pravdu pro zdání objektivity
        • Re: "dd bs=128k if=/dev/sda of=/dev/sdb" 17.03.2009 | 20:44
          kipikasa   Návštevník
          jednoduche? hmmm, tak neviem, ci je jednoduchsie a hlavne bezpecnejsie vytvorit particiu, naformatovat, mountnut a korektne skopirovat data, ako drbat s nejakym dd, a potom sa patlat s particiami, atd....
          • Re: "dd bs=128k if=/dev/sda of=/dev/sdb" 17.03.2009 | 20:46
            Avatar Samuel BWPOW Kupka CentOS, Mandriva  Používateľ
            Mam taky vnutorny pocit, ze ide o NTFS particiu s windowsom.
            Strach dát najevo své pocity a zjednat si u druhých respekt je jedním z problémů civilizovaného člověka, který se naučil zpochybňovat svou vlastní pravdu pro zdání objektivity
            • Re: "dd bs=128k if=/dev/sda of=/dev/sdb" 18.03.2009 | 04:44
              kipikasa   Návštevník
              myslim, ze ten postup je analogicky pre akykolvek os...
              • Re: "dd bs=128k if=/dev/sda of=/dev/sdb" 18.03.2009 | 05:19
                Avatar Samuel BWPOW Kupka CentOS, Mandriva  Používateľ
                Vo Windowsoch su vselijake halusky. Zatial sa mi uspesne nepodarilo nakopirovat WinXP cez ntfs-3g, vzdy sa to stazovalo na nejake subory a neviem co potom. Ale to mohlo byt mojimi nastaveniami. Zaujimave je, ze napriklad taky partimage fungoval vzdy skvele. Navyse, Windows XP ma dost specificky bootloader v MBR v tom, ze odkazuje na pevnu adresu sektora, kde pokracuje. Da sa to sice opravit nabootovanim z Windows XP instalacneho CD a nasledne fixmbr a fixboot, ale opat je to praca naviac. Pouzitie dd je proste istota, ze to nabootuje a potom si dat uz len priamo z Windowsu poopravovat particie a dat ju narast na plnu velkost disku. Ak sa ale jedna o nejaky GNU/Linux, tak samozrejme treba pouzit fdisk, mkfs, cp, lilo/grub :)
                Strach dát najevo své pocity a zjednat si u druhých respekt je jedním z problémů civilizovaného člověka, který se naučil zpochybňovat svou vlastní pravdu pro zdání objektivity
                • Re: "dd bs=128k if=/dev/sda of=/dev/sdb" 18.03.2009 | 15:47
                  kipikasa   Návštevník
                  ale on pise o datovom nie systemovom disku a z toho vychadzam...
                  • Re: "dd bs=128k if=/dev/sda of=/dev/sdb" 18.03.2009 | 16:50
                    Avatar Samuel BWPOW Kupka CentOS, Mandriva  Používateľ
                    Aha, to som prehliadol, ospravedlnujem sa.
                    Strach dát najevo své pocity a zjednat si u druhých respekt je jedním z problémů civilizovaného člověka, který se naučil zpochybňovat svou vlastní pravdu pro zdání objektivity