Does anyone know if it is possible to tar files larger than 2GB? The reason being is they want me to dump a single file (which is around 20GB) to a tape drive and they will restore it on a Solaris box. I know the tar have a limitation of 2GB so I am thinking of a way how to overcome this. Or is there an easy way to put this into tape and other Unix/Linux platform will be able to read. Thanks.
for funksen:
Maximum JFS2 file size: 16TB Help -
you can change ulimit -f ...........
or change default /etc/security/limits
filesize=.........
for depam:
You're wrong. It is'nt my proposition tar with option -z.
What format is this 20Gb single file? Seems unlikely that it is a text file.
Is the file from a popular database engine where you have database tools and/or a programming language to process the file?
If you are on a computer with 2Gb limits, what has been done to allow you to create a 20Gb single file?
Do you have say 40 Gb free space on the source computer?
Any chance of a fast network connection between the IBM and Sun computers?
This article on google answers is pertinent: Google Answers: UNIX Question! tar size constraint.
It seems to imply that if you using a reasonably new version of GNU tar, and your filesystem supports 64-bits, then it will likely support the large file you intend to write.