Is that a limitation of the code you're using, or of the underlying fs / OS? Try searching for "tar archive 2GB limit", and you should see that at least you're not experiencing pain on your own.