Deprecated: Assigning the return value of new by reference is deprecated in /home/controlz/public_html/blog/wp-settings.php on line 472

Deprecated: Assigning the return value of new by reference is deprecated in /home/controlz/public_html/blog/wp-settings.php on line 487

Deprecated: Assigning the return value of new by reference is deprecated in /home/controlz/public_html/blog/wp-settings.php on line 494

Deprecated: Assigning the return value of new by reference is deprecated in /home/controlz/public_html/blog/wp-settings.php on line 530

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/controlz/public_html/blog/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/controlz/public_html/blog/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el(&$output) in /home/controlz/public_html/blog/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el(&$output) in /home/controlz/public_html/blog/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/controlz/public_html/blog/wp-includes/classes.php on line 611

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/controlz/public_html/blog/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/controlz/public_html/blog/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el(&$output) in /home/controlz/public_html/blog/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el(&$output) in /home/controlz/public_html/blog/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/controlz/public_html/blog/wp-includes/classes.php on line 728

Strict Standards: Redefining already defined constructor for class wpdb in /home/controlz/public_html/blog/wp-includes/wp-db.php on line 306

Deprecated: Assigning the return value of new by reference is deprecated in /home/controlz/public_html/blog/wp-includes/cache.php on line 103

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /home/controlz/public_html/blog/wp-includes/cache.php on line 425

Deprecated: Assigning the return value of new by reference is deprecated in /home/controlz/public_html/blog/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /home/controlz/public_html/blog/wp-includes/theme.php on line 623

Strict Standards: Redefining already defined constructor for class WP_Dependencies in /home/controlz/public_html/blog/wp-includes/class.wp-dependencies.php on line 15

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/controlz/public_html/blog/wp-settings.php:472) in /home/controlz/public_html/blog/wp-content/plugins/si-captcha-for-wordpress/si-captcha.php on line 31

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/controlz/public_html/blog/wp-settings.php:472) in /home/controlz/public_html/blog/wp-content/plugins/si-captcha-for-wordpress/si-captcha.php on line 31

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method GoogleSitemapGeneratorLoader::Enable() should not be called statically in /home/controlz/public_html/blog/wp-includes/plugin.php on line 311
Transferir archivo de mas de 4 GB con filezillaServer a Windows Home | formatic.cat

Transferir archivo de mas de 4 GB con filezillaServer a Windows Home

Hoy quería transferir un archivo de 10GB a mi ordenador por red desde un ubuntu. Y bueno copiandolo por red normal tardaba bastante y se me quedaba siempre tirado a la mitad ne 4GB… Así que pensando que era culpa de la red o el samba.

Instalo un servidor de FTP. Filizilla Server.  Pero el problema seguia persistiendo. El archivo se subia bien hasta los 4GB para ser mas exactos hasta los: 4.194.301 KB

tamaño en disco: 4GB  (4.294.967.296 bytes)

tamaño: 3,99GB (4.294.964.052 bytes)

Para intentar transferirlo decido partir desde linux el fichero mediante el comando split:

split -b3000m miarchivo.iso  miarchivo.@

Esta lina divide un fichero en trozos de 3000mb, osea 3GB. Y le añade la extensiones:

miarchivo.aa, miarchivo.ab,miarchivo.ac , miarchivo.ad , …

Asi consecutivamente con todos los trozos que necesite partirlo. Una vez echo esto los puedo transfererir a mi ordenador. Para juntarlos en windows archivos trozeados con el comando split de linux, es muy facil, tan solo debemos usar e comando:

copy miarchivo.aa+miarchivo.ab+miarchivo.bb+miarchivo.ac c:\miarchivoEnteroDeNuevo.iso

Hay que tener encuenta que no se pueden dejar espacios detras de los nombres de las partes y que el ‘+’ debe ir todo junto. Se debe de escrubir el nombre de todas las partes, yo no he encontrado como hacer de forma automatica. Menos mal que he trozeado en 3 partes. En mi caso volvio a fallar, debido a que el archivo volvia a superar lso 4 megabtes de limite del sistema de archivos FAT 32

Al hacer esto que funciona correctamente, suponiendo que estas son todas las partes del archivo.

Pensé que sería un restricción del servidor. Pero investigando un poco mas descubro que es problema del sistema de ficheros usado. En mi portatil windows de toda la vida, venia con las particiones formateadas en FAT 32. Así que el problema de que no pueda transferir un archivo mayor de 4GB, no es ni de ubuntu, ni del filezilla, ni de la red con el samba, ERA POR QUE LAS PARTICIONES FAT32 TIENEN COMO MÁXIMO TAMAÑO DE UN FICHERO 4GB.

Así la única forma ha sido convirtiendo la particion FAT32 a NTFS. Este cambio se puede hacer en windows sin alterar los datos y sin instalar ningun programa adicional. tan solo con el comando:

convert NombreUnidadAConvertir: /FS:NTFS

Este cambio no altera los datos, no se pirde nada. Te pregunta el nombre de la partición que lo podemos mirar en mi pc. y nada mas. Ojo, este cambio no es reversible así que solo hacerlo si no necesitais FAT32 para nada en especial.

ver imagen:

Problema resuleto, solucionarlo convertiendo la particion a NTFS. Despues de esto ya podia transferir mi imagen de linux a windows.  Por todas las maneras explicadas anterior mente.

Etiquetas: , , , ,

2 comentarios para “Transferir archivo de mas de 4 GB con filezillaServer a Windows Home”


  1. Deprecated: Function ereg() is deprecated in /home/controlz/public_html/blog/wp-content/plugins/google-analyticator/google-analyticator.php on line 399
    Kike dice:

    Ok, solo que se te ha olvidado poner que al copy hay que añadirle el modificador /B para indicarle que tiene que unir archivos binarios.

    Quedaría:
    copy /B miarchivo.aa+miarchivo.ab+miarchivo.bb+miarchivo.ac c:\miarchivoEnteroDeNuevo.iso

    Un saludo.


  2. Deprecated: Function ereg() is deprecated in /home/controlz/public_html/blog/wp-content/plugins/google-analyticator/google-analyticator.php on line 399
    Mytnick dice:

    lo que dice Kike es cierto, aparte lo de los espacios es indiferente,puede haberlos,por ejemplo así:

    copy /B miarchivo.aa + miarchivo.ab + miarchivo.bb + miarchivo.ac c:\miarchivoEnteroDeNuevo.iso

    Para automatizar el proceso es tan simple como:

    copy /B miarchivo.* miarchivoEnteroDeNuevo.iso

    Un saludo

Deja un comentario

CAPTCHA Image Audio Version
Reload Image