Os despejos de SVN são um arquivo gigantesco, e o FAT fica atrás de 4 GB.
split é uma ferramenta unix que insere entradas em uma série de arquivos. Na página de manual :
NAME
split - split a file into pieces
SYNOPSIS
split [OPTION]... [INPUT [PREFIX]]
DESCRIPTION
Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default
size is 1000 lines, and default PREFIX is 'x'. With no INPUT, or when
INPUT is -, read standard input.
Algo como svnadmin dump $reponame | split -d -b 1073741824 "$reponame." -d
dará a você $ reponame.1, $ reponame.2 e assim por diante, com um arquivo gigabyte cada. Espero que o FAT continue a funcionar com vários arquivos grandes.
Para reuni-los novamente, use cat: cat $reponame.* | svnadmin load $reponame"