El día 24 de junio de 2010 00:58, Emiliano Castagnari
<[email protected]> escribió:
> 2010/6/23 Lucas Nogueron <[email protected]>:
>> dd if=/dev/zero of=/0bits bs=20971520
>> rm /0bits
>>
>> Pero no me cierra "bs=20971520" que son 20 MB ,  que es el tamaño del
>> bloque ¿Por que este valor en particular? Si me traducen q es
>> exactamente lo que hace este comando se los agradecería.
>
> Lucas,
>
>  bs, o blocksize es simplemente eso, la cantidad de informacion que
> vas leer / copiar en una operacion.
>
>  Por defecto, dd utiliza bloques de 512 bytes, lo que puede hacer que
> una operacion de copiado de un gran volumen de datos pueda tardar
> mucho tiempo. Si el bs es chico, vas a malgastar recursos realizando
> lecturas y escrituras de poca informacion. Por otra parte, la relacion
> tamaño de bloque y velocidad de copiado, no es lineal (si pones 1T no
> te va a copiar todo de una ;).
>
>  Esos 20MB no te van a hacer daño, y de hecho, te recomendaria que
> juegues con ese valor para ver donde esta el punto en el cual deja de
> ser util incrementar el bs.
.


Gracias Emiliano. Me quedo tranquilo con "bs". Pero todavia no me
cierra /dev/zero ... segun wikipedia:

"En sistemas operativos tipo Unix, /dev/zero es un archivo especial
que provee tantos caracteres null (ASCII NUL, 0x00; no el carácter
ASCII "0", 0x30) como se lean desde él. Uno de los usos típicos es
proveer un flujo de caracteres para sobreescribir información. Otro
uso puede ser para generar un archivo "limpio" de un determinado
tamaño. Usando mmap para mapear /dev/zero al espacio de memoria
virtual, es la manera en que BSD implementa memoria compartida."

He visto que lo usan para generar un archivo con "ceros" de un
determinado tamaño. Pero ..¿como se logra el objetivo de llenar
espacios disponibles del rigido con ceros?. Acaso /dev/zero contiene
esa informacion? por lo tanto despues con:

#rm /0bits

borro un archivo de tamaño igual a espacios disponibles en el rigido
que han sido "cereados"?
-- 
Hay 10 tipos de personas, las que saben binario y las que no.

Luxas

Responder a