Ps3plit: Archivos de más de 4Gb en Linux

Una de las características de FAT32 que más nos trae de cabeza es el límite de tamaño de un archivo, que no puede superar los 4Gb. Cuando hablamos de cualquier modchip para la PS3 este límite se hace mucho más real puesto que algunos juegos suelen tener ficheros enormes y hasta el momento sólo se soportan sistemas de ficheros FAT32.
La solución más sencilla -en Linux- es cortar el fichero en volúmenes de tal forma que el Open Manager -software encargado de lanzar los juegos- lo entienda y se las apañe mágicamente. Vamos a utilizar este script:
#!/bin/sh
find $1 -size +4G -execdir sh -c 'echo "Splitting file: $@";\
split -b 4000m -d -a 2 "$@" "$@.666";\
rm "$@"' ps3-split {} +
echo "Finished!!"
Lo lanzamos contra el backup y esperamos a que haga efecto en los archivos de más de 4Gb, hay que tener paciencia puesto que estamos jugando con tamaños considerables:
$ ./ps3split.sh /mis/Descargas/GT5/BCES00569
Splitting file: ./GT.VOL
Finished!!
$ ls -lash /mis/Descargas/GT5/BCES00569/PS3_GAME/USRDIR
25M -rw-r--r-- 1 r0sk r0sk 25M 2010-11-20 13:23 EBOOT.BIN
4,0G -rw-r--r-- 1 r0sk r0sk 4,0G 2010-11-26 21:40 GT.VOL.66600
4,0G -rw-r--r-- 1 r0sk r0sk 4,0G 2010-11-26 21:46 GT.VOL.66601
3,5G -rw-r--r-- 1 r0sk r0sk 3,5G 2010-11-26 21:49 GT.VOL.66602
4,0K drwxr-xr-x 2 r0sk r0sk 4,0K 2010-11-20 13:23 MOVIE
El siguiente paso sería copiar la carpeta del juego (BCES00569) al directorio /GAMEZ/ del HD externo y pasarlo con el Open Manager al HD de la PS3, la magia de esta herramienta hará el resto. (vía lgallardo.com)