[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Fwd: [riminilug-general] comando dd
Il 11 aprile 2015 09:40, Andrea Sabbatani
<andrea.sabbatani@xxxxxxxxxx> ha scritto:
> Grazie per la risposta oggi pomeriggio provo nuovamente utilizzando in
> of=/media/120gb/ssd120gbjails.iso anziché
>
> /dev/sdb/ssd120gbjails.iso
Ok.
Facci sapere come è andata.
In bocca al lupo.
UmbertoZ.
"Non vorrei, con questo mio scritto, risparmiare ad altri la fatica di
pensare, ma, se fosse possibile, stimolare qualcuno a pensare da sé."
Ludwig Wittgenstein
>
>
> Saluti
> Andrea
>
>
> Il 11/04/2015 01:11, Umberto Zappi ha scritto:
>>
>> Il 10 aprile 2015 19:12, Andrea Sabbatani
>> <andrea.sabbatani@xxxxxxxxxx> ha scritto:
>>>
>>> Ciao Umberto devo praticamente creare una immagine di un disco solido da
>>> 120gb e copiarla in un secondo disco aggiunto i giorni scorsi di 122gb,
>>> spero che lo spazio basti a pelo.
>>> Il problema è il comando che do.
>>> Se scrivo
>>> dd if=/dev/sdc of=ssd120gbjails.iso
>>> Tutto ok solo che mi salva il tutto nella mia home sul disco dove ho il
>>> sistema operativo di circa 80gb con spazio insufficiente.
>>>
>>> Se metto il comando
>>> dd if=/dev/sdc of=/dev/sdb/ssd120gbjails.iso
>>> mi risponde con
>>> dd: apertura di "/dev/sdb/ssd120gbjails.iso" non riuscita: Non è una
>>> directory
>>>
>>> sbaglio qualcosa ?
>>
>> A mio avviso ci sono 2 punti che vanno rivisti nel comando dd:
>>
>> 1) if=/dev/sdc1
>> questo ti permette di copiare la sola partizione che ti interessa (se
>> interpreto bene quello che ti serve) e che puoi montare con l'opzione
>> loop (vedi più avanti)
>> Invece, indicando if=/dev/sdc copieresti tutto il disco compresa la
>> tabella delle partizioni.
>> In ogni caso presta attenzione che il disco /dev/sdc ha una partition
>> table GPT e per gestirla sul tuo PC dovresti avere l'EFI o UEFI ma non
>> il BIOS
>>
>> 2) of=/media/120gb/ssd120gbjails.iso
>> devi indicare nell'opzione of il percorso COMPLETO del file
>> all'interno del file system.
>> Indicando of=/dev/sdb/ssd120gbjails.iso l'output file non fa
>> riferimento a nulla di ben definito: infatti un device sarebbe
>> /dev/sdb o /dev/sdb1 (attenzione che cancelleresti TUTTI i contenuti
>> presenti sul disco o sulla partizione) e non fa riferimento a nessun
>> file (il file che vuoi scrivere si trova su un percorso del tipo
>> /mount/120gb, se ricordo bene, e non certamente su /dev/sdb)
>>
>> Quindi, secondo me, dovresti dare un comando del tipo
>>
>> dd if=/dev/sdc1 of=/media/120gb/ssd120gbjails.iso
>>
>> Se devi accedere al file system che hai copiato come immagine puoi
>> montarlo idicando l'opzione loop al comando di mount.
>> Supponento che vuoi montarlo in /mnt/ssd120gb puoi dare questi comandi:
>>
>> sudo mkdir /mnt/ssd120gb
>> sudo mount -o loop /media/120gb/ssd120gbjails.iso /mnt/ssd120gb
>>
>> Dopodiché puoi accedere a /mnt/ssd120gb come se avessi montato il disco
>> ssd.
>>
>> Suggerimento 1:
>> Se il file system /dev/sdc1 ha dello spazio libero e tu non intendi
>> copiarlo nell'immagine che crei con dd, potresti ridurlo, per esempio
>> con gparted, prima di copiare il file system con dd (è bene però avere
>> una copia di backup, nel caso che qualcosa dovesse andare storto...)
>>
>> Suggerimento 2:
>> Se non ti occorre un'immagine iso (che poi devi montare con loop) puoi
>> montare il disco /dev/sdc1 (per esempio in /tmp/sdc1) e poi copiare
>> ricorsivamente tutti i file e directory con rsync dove ti interessa
>> (per esempio sulla directory /media/120gb/ssd120gbjails)
>>
>> Suggerimento 3:
>> Se vuoi montare l'iso in read-only (in sola lettura) puoi aggiungere
>> l'opzione ro alla mount. Per esempio:
>> sudo mount -o loop,ro /media/120gb/ssd120gbjails.iso /mnt/ssd120gb
>>
>> Ciao
>> UmbertoZ.
>>
>> "Non vorrei, con questo mio scritto, risparmiare ad altri la fatica di
>> pensare.
>> Ma, se fosse possibile, stimolare qualcuno a pensare da sé."
>> Ludwig Wittgenstein
>>
>>> Saluti
>>> Grazie
>>>
>>>
>>> Il 10/04/2015 18.44, Umberto Zappi ha scritto:
>>>
>>> Ciao Andrea,
>>> non ho capito esattamente cosa devi fare.
>>> Nei parametri di dd (of e if) devi indicare o un device o un percorso
>>> (path), quindi è corretto indicare, per esempio, /dev/sdc o /dev/sdc1,
>>> oppure /media/120gb/file.iso
>>>
>>> Tieni conto che molto probabilmente se devi copiare un immagine da un
>>> file
>>> system dovresti copiarla da /dev/sdc1 e non da /dev/sdc
>>>
>>> Ciao
>>> Umberto.
>>>
>>> Il 10/apr/2015 18:05, "Andrea Sabbatani" <andrea.sabbatani@xxxxxxxxxx> ha
>>> scritto:
>>>>
>>>> Salve a tutti ho un hdssd da 120gb devo fare la iso indicati sdc il
>>>> disco
>>>> dove salvare l'immagine da il nome di sdb.
>>>>
>>>> Quale sintassi devo adoperare per farsi di scrivere la iso su sdb ?
>>>>
>>>> ho provato questa come potete vedere dd if=/dev/sdc
>>>> of=/dev/sdb1/ssd120gbjails.iso
>>>> ma dice apertura non riuscita.
>>>>
>>>>
>>>> root@Pc4-ubuntu:~# fdisk -l
>>>>
>>>> Disk /dev/sda: 80.0 GB, 80026361856 bytes
>>>> 255 testine, 63 settori/tracce, 9729 cilindri, totale 156301488 settori
>>>> Unità = settori di 1 * 512 = 512 byte
>>>> Sector size (logical/physical): 512 bytes / 512 bytes
>>>> I/O size (minimum/optimal): 512 bytes / 512 bytes
>>>> Identificativo disco: 0x00097784
>>>>
>>>> Dispositivo Boot Start End Blocks Id System
>>>> /dev/sda1 * 2048 155385855 77691904 83 Linux
>>>> /dev/sda2 155387902 156301311 456705 5 Esteso
>>>> /dev/sda5 155387904 156301311 456704 82 Linux swap /
>>>> Solaris
>>>>
>>>> Disk /dev/sdb: 122.9 GB, 122942324736 bytes
>>>> 255 testine, 63 settori/tracce, 14946 cilindri, totale 240121728 settori
>>>> Unità = settori di 1 * 512 = 512 byte
>>>> Sector size (logical/physical): 512 bytes / 512 bytes
>>>> I/O size (minimum/optimal): 512 bytes / 512 bytes
>>>> Identificativo disco: 0x7b6f94b8
>>>>
>>>> Dispositivo Boot Start End Blocks Id System
>>>> /dev/sdb1 2048 240119807 120058880 83 Linux
>>>>
>>>> WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util
>>>> fdisk
>>>> doesn't support GPT. Use GNU Parted.
>>>>
>>>>
>>>> Disk /dev/sdc: 120.0 GB, 120034123776 bytes
>>>> 256 testine, 63 settori/tracce, 14536 cilindri, totale 234441648 settori
>>>> Unità = settori di 1 * 512 = 512 byte
>>>> Sector size (logical/physical): 512 bytes / 512 bytes
>>>> I/O size (minimum/optimal): 512 bytes / 512 bytes
>>>> Identificativo disco: 0x00000000
>>>>
>>>> Dispositivo Boot Start End Blocks Id System
>>>> /dev/sdc1 * 1 234441647 117220823+ ee GPT
>>>> root@Pc4-ubuntu:~# dd if=/dev/sdc of=/dev/sdb/ssd120gbjails.iso
>>>> dd: apertura di "/dev/sdb/ssd120gbjails.iso" non riuscita: Non è una
>>>> directory
>>>> root@Pc4-ubuntu:~# dd if=/dev/sdc of=/dev/sdb1/ssd120gbjails.iso
>>>> dd: apertura di "/dev/sdb1/ssd120gbjails.iso" non riuscita: Non è una
>>>> directory
>>>> root@Pc4-ubuntu:~# dd if=/dev/sdc of=/dev/sdb/u/ssd120gbjails.iso
>>>> dd: apertura di "/dev/sdb/u/ssd120gbjails.iso" non riuscita: Non è una
>>>> directory
>>>> root@Pc4-ubuntu:~#
>>>>
>>>> Saluti
>>>> Andrea
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> Per cancellarsi, scrivi a: riminilug-soci-unsubscribe@xxxxxxxxxxxx
>>>> Se vuoi conoscere altri comandi, scrivi a:
>>>> riminilug-soci-help@xxxxxxxxxxxx
>>>>
>> ---------------------------------------------------------------------
>> Per cancellarsi, scrivi a: riminilug-soci-unsubscribe@xxxxxxxxxxxx
>> Se vuoi conoscere altri comandi, scrivi a:
>> riminilug-soci-help@xxxxxxxxxxxx
>>
>
---------------------------------------------------------------------
Per cancellarsi, scrivi a: riminilug-general-unsubscribe@xxxxxxxxxxxx
Se vuoi conoscere altri comandi, scrivi a: riminilug-general-help@xxxxxxxxxxxx