[Softlibre-edugal] Por fin clonamos vía GNU/Linux
Andrés J. Díaz
ajdiaz en udc.es
Mer Mar 7 10:59:14 CET 2007
El Tue, 06 Mar 2007 22:26:20 +0100
Manuel Moran Vaquero <mmv en edu.xunta.es> escribió:
> ¡Hola Andrés!
Hola Manuel
> Es verdad... Con eso ganaríamos seguro eficiencia. ¡Gracias!
>
> En todo caso, para clonarlos concurrentemente (no uno por uno sino
> varios, como a principio de curso) deberíamos quizás poner el gunzip
> en el cliente, no en el servidor, e igual va mejor (porque liberamos
> la red de tráfico a la espera de que los discos duros escriban). Algo
> así como:
>
> dd if=imagen.equipo.dd.gz | ssh equipoaclonar "gunzip - | dd of=..."
Bueno no sé que red tenéis montada, ni que discos duros utilizáis, pero
no creo que el cuello de botella lo tengáis en el disco. Hoy en día los
discos son bastante rápidos (las redes también, pero menos :D). Lo que
sí aliviaría sería el server que correría un proceso menos que además
usa bastante CPU.
> Todo será cosa de comparar cual va mejor. En cualquier caso en nuestra
> primera prueba, con una partición NTFS con 80 GB (18 GB ocupados)
> tardó 2 horas y media en clonarse. Para que os hagáis una idea...
Podéis hacer un pequeño hack, si ponéis el disco a ceros antes de
instalar windows o lo que sea, tendréis más ratio de compresión
debido a la forma de funcionar del método Huffman, que básicamente
sustituye N ceros seguidos por un sólo cero, así todo el espacio en
blanco ocupará "nada". Esto es útil si enviáis el .gz por red.
Además podéis usar LZO en lugar de ZIP para la compresión, el ratio es
menor, pero ganáis velocidad en la descompresión.
Saludines,
Andrés
--
Andrés J. Díaz <ajdiaz en udc.es>
Oficina Software Libre
Universidade da Coruña
981 167000 Ext 5785 - +34 636 396016