[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux_var] sync
dd esegue il "dump" sequenziale, blocco per blocco, in modo raw, senza
saper nulla delle strutture dati che ci sono ( e che eventualmente non
ci sono ).
cp esegue la copia di file e per farlo deve accedere alla struttura
dati di un filesistem, deve consultare le tabelle di allocazione e
seguire gli inodes per rintracciare i dati che compongono il file.
Il 28 luglio 2015 18:13, Cristian Gaiatto <g.crinux@gmail.com> ha scritto:
>
>
> Il 28/07/2015 17:56, Elena ``of Valhalla'' ha scritto:
>>
>> On 2015-07-28 at 17:32:31 +0200, Cristian Gaiatto wrote:
>>>
>>> Ho letto su un sito una procedura per copiare i dati da hd a chiavetta
>>> usb
>>> con il comando dd e le opzioni if='percorso sorgente' of='percorso di
>>> destinazione'.
>>
>> da hd nel senso di "da un file immagine presente su hd ad una
>> chiavetta", giusto?
>
> giusto
>>>
>>> fatto questo dice testualmente:
>>> "Lastly ensure the changes are synced to the USB Stick before removing
>>> it:
>>> sync"
>>>
>>> Ma sync non è troppo generico? O meglio con questo comando si
>>> sincronizzano
>>> solo i dati che ho passato alla chiavetta o altre cose?
>>
>> Quando si scrivono dati su un filesystem non è detto che vengano scritti
>> immediatamente sul dispositivo fisico: ci sono dei buffer nei quali
>> vengono raccolte le scritture per farle in modo più efficiente;
>> sync forza una scrittura immediata di tutti i filesystem montati.
>>
>> Comunque le scritture avvengono abbastanza frequentemente, forzarle con
>> sync non ha praticamente nessun effetto collaterale percepibile nella
>> pratica (se non al massimo un brevissimo calo temporaneo di prestazioni.
>>
> ok, allora vado tranquillo e uso sync
>
> Già che ci siamo che differenza c'è nel copiare un file con dd rispetto a
> cp?
>
> _______________________________________________
> Talking mailing list
> Talking@ml.linuxvar.it
> http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking
_______________________________________________
Talking mailing list
Talking@ml.linuxvar.it
http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking