Well.. thanks to Dr. Tom Blinn, Davis Alan, Ann Majeske and John Losey for
they quick responses.
Here are some of the responses I received:
The "tar" utility conforms to a number of standards, and some of what it
does is based on a "32 bit integer" model. The limit in question is, I
believe, due to a 32 bit size field in one of the internal "tar" data
structures that's used in making a tar saveset portable among systems from
multiple vendors. This *IS* documented, I believe in the "system limits"
section of the release notes, but alas, not in the "tar" reference page.
Tom
Dr. Thomas P. Blinn + UNIX Software Group + Compaq Computer Corporation
It looks like you need the -E flag:
E Processes extended headers, allowing you to archive or extract extended
UIDs and GIDs, long filenames, link-names, large files, and long user
and group names
The original tar format didn't allow for big enough files, so a special
option was created to create an archive with different format headers. One
caution though, its possible the archives that you create with tar -E won't
restore on other vendor's systems. I don't know if the -E flag is a POSIX
extension to tar or a Compaq Tru64 specific extension to tar.
Ann
*****************
Thank you!
-----Original Message-----
From: Zibby Bogacki
Sent: Tuesday, April 03, 2001 11:13 AM
To: 'tru64-unix-managers_at_ornl.gov'
Subject: tar question
Hi Unix Gurus!
On Alpha server 8400, running Digital 4.0f UNIX, I am trying
to perform a backup using tar. I am using a DLT IV tape 35/70GB and TZ89
drive.
I am trying to write 3 files, 10 GB, 5GB, and 1GB in size.
When I execute the command 'tar cvf /dev/rmt4h -C /pru/work/ "filename"
.......'
I get this message 'File is too large for archive format,
truncating to 8589934591 bytes"
Why?.
Using vdump I have no problems backing up the files.
Thanks in advance,
Zibby
Zibby_bogacki_at_mapinfo.com <mailto:Zibby_bogacki_at_mapinfo.com>
Received on Tue Apr 03 2001 - 17:19:10 NZST