Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: comando dd

  1. #1

    comando dd

    Sto cercando di effettuare il data dump di un pendrive (/media/sdb) da un 1GB e di riversare la sua copia immagine nell'HD principale (/media/hda1/). Preciso che nel pendrive vi sono diversi file, ma non ho il risultato aspettato:

    #dd if=/media/sdb of=/media/hda1/pendrive.iso
    dd: reading '/media/sdb': Is a directory
    0+0 records in
    0+0 records out
    0 bytes (0B) copied, 0.000179 seconds, 0.0 kB/s

    xkè?
    Giuseppe SPECCHIO

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    415
    Non ho mai usato il comando dd, ma penso che non funzioni per il semplice fatto che come ifstream gli vada dato un device, e non una directory (anche se c'è montato il pendrive)...prova a fare:

    #dd if=/dev/sdb1 of=/media/hda1/pendrive.iso

    Così il device da dumpare sarà l'sdb1, se il device corretto è un altro, cambia sda1 in sdaX, dove X è il numero del device.

    P.S. Come ho detto prima dd non l'ho mai usato e manco sò come funzioni, se ho detto una castroneria correggete!

  3. #3
    niente di fatto:

    #dd if=/dev/sdb of=/media/hda1/pendrive.iso
    dd: writing to '/media/hda1/pendrive.iso': No spaces left on device
    1+0 records in
    0+0 records out
    0 bytes (0 B) copied, 0.000624 seconds, 0.0 kB/s

    POi mi chiedo come sia possibile se hda1 ha Giga e Giga di spazio libero?
    Giuseppe SPECCHIO

  4. #4
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    Originariamente inviato da peppespe
    niente di fatto:

    #dd if=/dev/sdb of=/media/hda1/pendrive.iso
    dd: writing to '/media/hda1/pendrive.iso': No spaces left on device
    1+0 records in
    0+0 records out
    0 bytes (0 B) copied, 0.000624 seconds, 0.0 kB/s

    POi mi chiedo come sia possibile se hda1 ha Giga e Giga di spazio libero?
    Infatti il problema dello spazio occupato e' sul file .iso non sul drive hda1.
    Rimuovi prima il file .iso che non ti serve, quindi riprova con dd specificando come source sdb1 o quello che e'.

    ciao
    slack? smack!

  5. #5
    Signori non so più come spiegarmi, fatto sta che questo maledetto comando dd non va come deve andare. Comunque ad essere preciso vi presento il contenuto delle cartelle.

    Come potete vedere in mnt non c'è nulla:

    codice:
    root@giuseppe-laptop:/# ls
    bin   cdrom  etc   initrd      initrd.img.old  lost+found  mnt  proc  sbin  sys  usr  vmlinuz
    boot  dev    home  initrd.img  lib             media       opt  root  srv   tmp  var  vmlinuz.old
    root@giuseppe-laptop:/# cd mnt
    root@giuseppe-laptop:/mnt# ls
    root@giuseppe-laptop:/mnt# cd ..
    in dev c'è una mare di roba:

    codice:
    root@giuseppe-laptop:/mnt# cd ..
    root@giuseppe-laptop:/# cd dev
    root@giuseppe-laptop:/dev# ls
    acpi       ptya7  ptyd6  ptyq5  ptyt4  ptyw3  ptyz2       sr0     tty47  ttyb9  ttye8  ttyr7  ttyu2  ttyx1  urandom
    adsp       ptya8  ptyd7  ptyq6  ptyt5  ptyw4  ptyz3       stderr  tty48  ttyba  ttye9  ttyr8  ttyu3  ttyx2  usbdev1.1_ep00
    agpgart    ptya9  ptyd8  ptyq7  ptyt6  ptyw5  ptyz4       stdin   tty49  ttybb  ttyea  ttyr9  ttyu4  ttyx3  usbdev1.1_ep81
    audio      ptyaa  ptyd9  ptyq8  ptyt7  ptyw6  ptyz5       stdout  tty5   ttybc  ttyeb  ttyra  ttyu5  ttyx4  usbdev1.2_ep00
    bus        ptyab  ptyda  ptyq9  ptyt8  ptyw7  ptyz6       tty     tty50  ttybd  ttyec  ttyrb  ttyu6  ttyx5  usbdev1.2_ep81
    cdrom      ptyac  ptydb  ptyqa  ptyt9  ptyw8  ptyz7       tty0    tty51  ttybe  ttyed  ttyrc  ttyu7  ttyx6  usbdev2.1_ep00
    cdrw       ptyad  ptydc  ptyqb  ptyta  ptyw9  ptyz8       tty1    tty52  ttybf  ttyee  ttyrd  ttyu8  ttyx7  usbdev2.1_ep81
    console    ptyae  ptydd  ptyqc  ptytb  ptywa  ptyz9       tty10   tty53  ttyc0  ttyef  ttyre  ttyu9  ttyx8  usbdev2.2_ep00
    core       ptyaf  ptyde  ptyqd  ptytc  ptywb  ptyza       tty11   tty54  ttyc1  ttyp0  ttyrf  ttyua  ttyx9  usbdev2.2_ep01
    disk       ptyb0  ptydf  ptyqe  ptytd  ptywc  ptyzb       tty12   tty55  ttyc2  ttyp1  ttys0  ttyub  ttyxa  usbdev2.2_ep82
    dri        ptyb1  ptye0  ptyqf  ptyte  ptywd  ptyzc       tty13   tty56  ttyc3  ttyp2  ttyS0  ttyuc  ttyxb  usbdev3.1_ep00
    dsp        ptyb2  ptye1  ptyr0  ptytf  ptywe  ptyzd       tty14   tty57  ttyc4  ttyp3  ttys1  ttyud  ttyxc  usbdev3.1_ep81
    dvd        ptyb3  ptye2  ptyr1  ptyu0  ptywf  ptyze       tty15   tty58  ttyc5  ttyp4  ttyS1  ttyue  ttyxd  vcs
    fd         ptyb4  ptye3  ptyr2  ptyu1  ptyx0  ptyzf       tty16   tty59  ttyc6  ttyp5  ttys2  ttyuf  ttyxe  vcs1
    full       ptyb5  ptye4  ptyr3  ptyu2  ptyx1  ram0        tty17   tty6   ttyc7  ttyp6  ttyS2  ttyv0  ttyxf  vcs2
    fuse       ptyb6  ptye5  ptyr4  ptyu3  ptyx2  ram1        tty18   tty60  ttyc8  ttyp7  ttys3  ttyv1  ttyy0  vcs3
    hpet       ptyb7  ptye6  ptyr5  ptyu4  ptyx3  ram10       tty19   tty61  ttyc9  ttyp8  ttyS3  ttyv2  ttyy1  vcs4
    initctl    ptyb8  ptye7  ptyr6  ptyu5  ptyx4  ram11       tty2    tty62  ttyca  ttyp9  ttys4  ttyv3  ttyy2  vcs5
    input      ptyb9  ptye8  ptyr7  ptyu6  ptyx5  ram12       tty20   tty63  ttycb  ttypa  ttys5  ttyv4  ttyy3  vcs6
    kmem       ptyba  ptye9  ptyr8  ptyu7  ptyx6  ram13       tty21   tty7   ttycc  ttypb  ttys6  ttyv5  ttyy4  vcs7
    kmsg       ptybb  ptyea  ptyr9  ptyu8  ptyx7  ram14       tty22   tty8   ttycd  ttypc  ttys7  ttyv6  ttyy5  vcs8
    log        ptybc  ptyeb  ptyra  ptyu9  ptyx8  ram15       tty23   tty9   ttyce  ttypd  ttys8  ttyv7  ttyy6  vcsa
    loop0      ptybd  ptyec  ptyrb  ptyua  ptyx9  ram2        tty24   ttya0  ttycf  ttype  ttys9  ttyv8  ttyy7  vcsa1
    lp0        ptybe  ptyed  ptyrc  ptyub  ptyxa  ram3        tty25   ttya1  ttyd0  ttypf  ttysa  ttyv9  ttyy8  vcsa2
    MAKEDEV    ptybf  ptyee  ptyrd  ptyuc  ptyxb  ram4        tty26   ttya2  ttyd1  ttyq0  ttysb  ttyva  ttyy9  vcsa3
    mem        ptyc0  ptyef  ptyre  ptyud  ptyxc  ram5        tty27   ttya3  ttyd2  ttyq1  ttysc  ttyvb  ttyya  vcsa4
    mixer      ptyc1  ptyp0  ptyrf  ptyue  ptyxd  ram6        tty28   ttya4  ttyd3  ttyq2  ttysd  ttyvc  ttyyb  vcsa5
    mmcblk0    ptyc2  ptyp1  ptys0  ptyuf  ptyxe  ram7        tty29   ttya5  ttyd4  ttyq3  ttyse  ttyvd  ttyyc  vcsa6
    mmcblk0p1  ptyc3  ptyp2  ptys1  ptyv0  ptyxf  ram8        tty3    ttya6  ttyd5  ttyq4  ttysf  ttyve  ttyyd  vcsa7
    net        ptyc4  ptyp3  ptys2  ptyv1  ptyy0  ram9        tty30   ttya7  ttyd6  ttyq5  ttyt0  ttyvf  ttyye  vcsa8
    null       ptyc5  ptyp4  ptys3  ptyv2  ptyy1  random      tty31   ttya8  ttyd7  ttyq6  ttyt1  ttyw0  ttyyf  watchdog
    nvidia0    ptyc6  ptyp5  ptys4  ptyv3  ptyy2  rtc         tty32   ttya9  ttyd8  ttyq7  ttyt2  ttyw1  ttyz0  xconsole
    nvidiactl  ptyc7  ptyp6  ptys5  ptyv4  ptyy3  scd0        tty33   ttyaa  ttyd9  ttyq8  ttyt3  ttyw2  ttyz1  zero
    oldmem     ptyc8  ptyp7  ptys6  ptyv5  ptyy4  sda         tty34   ttyab  ttyda  ttyq9  ttyt4  ttyw3  ttyz2
    parport0   ptyc9  ptyp8  ptys7  ptyv6  ptyy5  sda1        tty35   ttyac  ttydb  ttyqa  ttyt5  ttyw4  ttyz3
    port       ptyca  ptyp9  ptys8  ptyv7  ptyy6  sda2        tty36   ttyad  ttydc  ttyqb  ttyt6  ttyw5  ttyz4
    ppp        ptycb  ptypa  ptys9  ptyv8  ptyy7  sda5        tty37   ttyae  ttydd  ttyqc  ttyt7  ttyw6  ttyz5
    psaux      ptycc  ptypb  ptysa  ptyv9  ptyy8  sdb         tty38   ttyaf  ttyde  ttyqd  ttyt8  ttyw7  ttyz6
    ptmx       ptycd  ptypc  ptysb  ptyva  ptyy9  sequencer   tty39   ttyb0  ttydf  ttyqe  ttyt9  ttyw8  ttyz7
    pts        ptyce  ptypd  ptysc  ptyvb  ptyya  sequencer2  tty4    ttyb1  ttye0  ttyqf  ttyta  ttyw9  ttyz8
    ptya0      ptycf  ptype  ptysd  ptyvc  ptyyb  sg0         tty40   ttyb2  ttye1  ttyr0  ttytb  ttywa  ttyz9
    ptya1      ptyd0  ptypf  ptyse  ptyvd  ptyyc  sg1         tty41   ttyb3  ttye2  ttyr1  ttytc  ttywb  ttyza
    ptya2      ptyd1  ptyq0  ptysf  ptyve  ptyyd  sg2         tty42   ttyb4  ttye3  ttyr2  ttytd  ttywc  ttyzb
    ptya3      ptyd2  ptyq1  ptyt0  ptyvf  ptyye  shm         tty43   ttyb5  ttye4  ttyr3  ttyte  ttywd  ttyzc
    ptya4      ptyd3  ptyq2  ptyt1  ptyw0  ptyyf  snapshot    tty44   ttyb6  ttye5  ttyr4  ttytf  ttywe  ttyzd
    ptya5      ptyd4  ptyq3  ptyt2  ptyw1  ptyz0  snd         tty45   ttyb7  ttye6  ttyr5  ttyu0  ttywf  ttyze
    ptya6      ptyd5  ptyq4  ptyt3  ptyw2  ptyz1  sndstat     tty46   ttyb8  ttye7  ttyr6  ttyu1  ttyx0  ttyzf
    in cui non compare il pen drive disk-1. Il cui contenuto lo si può riscontrare solo in media:

    codice:
    root@giuseppe-laptop:/# cd media
    root@giuseppe-laptop:/media# cd disk-1
    root@giuseppe-laptop:/media/disk-1# ls
    Mario Biondi - Handful Of Soul  Siti Web  Ulead VS11
    e quando eseguo il comando non ottengo quel che voglio:

    codice:
    root@giuseppe-laptop:/media/disk-1# dd if=/dev/disk-1/ of=/home/giuseppe/Backup/pendrive.iso
    dd: apertura di `/dev/disk-1/': Nessun file o directory
    root@giuseppe-laptop:/media/disk-1# dd if=/media/disk-1/ of=/home/giuseppe/Backup/pendrive.iso
    dd: lettura di `/media/disk-1/': È una directory
    0+0 records in
    0+0 records out
    0 bytes (0 B) copied, 0,00111495 seconds, 0,0 kB/s
    root@giuseppe-laptop:/media/disk-1#
    Giuseppe SPECCHIO

  6. #6
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    man dd

    dd - convert and copy a file
    ...


    slack? smack!

  7. #7
    Utente di HTML.it L'avatar di moskitoita
    Registrato dal
    Feb 2004
    Messaggi
    1,255
    scusa ma a quanto vedo la pennina è /dev/sdb... no???

  8. #8
    Comunque io sto cercando di implementare i Vs. consigli ma...

    codice:
    root@giuseppe-laptop:/# cd dev
    root@giuseppe-laptop:/dev# cd sdb
    bash: cd: sdb: Non è una directory
    root@giuseppe-laptop:/dev# cd ..
    root@giuseppe-laptop:/# dd if=/dev/sdb/ of=/home/giuseppe/Backup/pendrive.iso
    dd: apertura di `/dev/sdb/': Non è una directory
    root@giuseppe-laptop:/# dd if=dev/sdb/ of=/home/giuseppe/Backup/pendrive.iso
    dd: apertura di `dev/sdb/': Non è una directory
    root@giuseppe-laptop:/# dd if=dev/sdb/ of=/home/giuseppe/Backup/pendrive.iso
    dd: apertura di `dev/sdb/': Non è una directory
    sdb dovrebbe essere il pendrive ma non mi fa accedere!
    Giuseppe SPECCHIO

  9. #9
    Utente di HTML.it L'avatar di moskitoita
    Registrato dal
    Feb 2004
    Messaggi
    1,255
    I device non sono cartelle!!! Se metti /dev/sdb/ gli dici che è una cartella, prova
    dd if=/dev/sdb of=/home/giuseppe/Backup/pendrive.iso

  10. #10
    Come gia` detto:

    codice:
    dd - convert and copy a file
    Ora, dd copia solo i file. In Unix TUTTO e` un file quindi dovrebbe copiare anche le directory, pero` NON lo fa perche` la descrizione di dd e` parzialmente sbagliata.

    Ora, detto questo tu devi far puntare dd su un file che non sia una directory. La tua penna USB e` un device /dev/sdb e poi e` montata su una directory /media/qlc/disk-1

    Per copiarla con dd devi puntare al device NON al mount point.

    dd if=/dev/sdb of=/quello/che/vuoi

    ciao.
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.