cómo guardar un tgz muy grande en dos CDs

Imagen de Epe

Forums: 

hola

tengo un gran archivo tgz de 900MB

necesito quemarlo en varios CDs.. cómo hago para subdividirlo?

A propósito, el tgz tiene varios directorios pero el más grande usa el 95% del espacio así que intentar dividirlo en dos tgz con dos grupos de directorios sería inútil.

NEcesito algo así como lo que hacían los .zip antes que era crear .zip .001, .002, etc...

no encuentro cómo.

saludos!
epe

Bueno, eso pasa por no

Imagen de Epe

Bueno, eso pasa por no probar variantes antes de preguntar, aqui tengo algunas potenciales soluciones:

1- el tar permite multivolúmenes al igual que el star:
[url]http://www.cgi-interactive-uk.com/splitting_large_files.html[/url] pero el que recibirá mis archivos divididos sabe poco de tar así que menos sabrá de un tar dividido... pero es la solución que quería!

2- Winzip permite dividir en varios archivos de tamaño de CD... así que tomé el tgz que ya tenía creado y le dije al winzip que lo zipeara pero sin comprimir (para darle rapidez) y que lo dividiera en cds de 650megas.... Ah sí, el winzip lo instalé usando el wine...

gracias al wine!!

saludos
epe

--
EcuaLinux.com
Ecuador: (02)3412402 - (09)9246504
USA: + 1 404 795 0321

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Dividir archivos grandes

Otra alternativa es usar el comando split:

Si el archivo se llama: grande.gz , y es de 2 Gbytes, el comando:

$split -b 675000000 grande.gz

creará tres archivos llamados xaa, xab y xac de 6750000000 de bytes cada uno, para grabarse cada uno en un CD.

Para recuperar el archivo original, (es tedioso, pero ...) hay que copiar los archivos desde cada uno de los 3 CDs hacia un directorio, por ejemplo /tmp:
(obviamente, hay que montar y desmontar el CD para ejecutar cada uno de los siguientes comandos:)

$cp /mnt/cdrom/xaa /tmp
$cp /mnt/cdrom/xab /tmp
$cp /mnt/cdrom/xac /tmp

Luego, cuidando el orden de los prefijos xaa, xab, xac:

$cd /tmp
$cp xaa grande.gz
$cat xab>>grande.gz
$cat xac>>grande.gz

Listo!, hemos recuperado el archivo original
Espero que le sea util a alguien.

------------------------------------------------------
Pienso, luego ... uso Linux!

Pienso, luego ... uso Linux!

Muy bien, había olvidado

Imagen de Epe

Muy bien, había olvidado ese comando de la época del uudecode.. por allá lo usé... y es cierto, ahi sigue en linux.

muchas gracias!

lo bonito de linux es uqe siempre hay más de una forma de hacerlo.

saludos
epe
--
EcuaLinux.com
Ecuador: (02)3412402 - (09)9246504
USA: + 1 404 795 0321

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

OT: Anécdota sobre split

Imagen de iknaxio

El sábado tenía que ir a trabajar a la oficina, ya que ibamos a instalar un servidor de contingencia virtualizado. Me acosté en la madrugada y dejé descargando los DVD de CentOS 6.2. Al despertar (tarde para variar) intente infructuosamente copiar el archivo .iso del DVD1 (4.1GB) en la memoria de 8GB de mi cell. Intenté copiar primero en modo gráfico y luego desde la consola y nada, hasta que reparé en el pequeño detalle de que la memoria tenía formato FAT32 y solo podía grabar 4.0GB.

Que putada, de lo apurado que estaba, perdí más tiempo, suerte que existe split y me salvó la campana jejeje:


split -b 1G CentOS-6.2-x86_64-bin-DVD1.iso /media/BLACKBERRY/BlackBerry/documents/centos

"Transporta un puñado de tierra todos los días y construirás una montaña" - Confucio
floss.iknaxio.net