Lloyd Duhon <[EMAIL PROTECTED]> writes:

> That would be wonderful, if there is a way to do that. I am not
> personally aware of a way. I would be sufficiently happy to just
> extract a few files from the archive, that is my primary goal at this
> time. If anyone knows of any way, no matter how time or hardware
> consuming it is, please let me know.
>
> At 09:13 AM 5/16/2002 -0500, you wrote:
>> I'm not that experienced with TAR and GZIP, but it may be possible
>> to TAR/GZIP you 6GB file into a series of smaller files that DO
>> transfer correctly.
>>
>>The file that this data resides in is 5.6 GB, a .tgz file. when I try to
>>perform any operation on the file, I get the error "Operation Not
>>Permitted" or similar. the most expressive error message was from lsattr:
>>lsattr: Operation not permitted While reading flags on
>>/Raid/Backup.cp1/cp1/2002_Mar/03.Full.tgz
>>file returns:
>>/Raid/Backup.cp1/cp1/2002_Mar/03.Full.tgz: can't stat
>>`/Raid/Backup.cp1/cp1/2002_Mar/03.Full.tgz' (Value too large for defined
>>data type).

Hm - what I want to say rather pertains to reading the file at all,
not necessarily splitting it.

The general consensus seems to be that it is some kind of 'large file'
problem, so one viable alternative might be to 'hide' the file size
from the programs working on it, using pipes.

What does
  cat 03.Full.tgz | tar tvzf -
do? Is there an error message?

If yes, what does
  cat 03.Full.tgz > /dev/null
do? Is there still an error message? If yes, it would appear that you
cannot read the file at all for whatever reason - what exactly is the
system you're working on like? (Distribution/Release, Kernel Version)


Another way to achieve essentially the same thing using dd instead of
cat would be
  dd if=03.Full.tgz bs=10k | tar tvzf -
or
  dd if=03.Full.tgz of=/dev/null
respectively.


If you need more help, please tell me your distribution (cat
/etc/issue if it is redhat), and the versions of all major utilities,
which can be obtained using ver_linux (included in the
kernel-source-*.rpm (not the kernel-*.src.rpm)) like this:
  sh /usr/src/linux-<version>/scripts/ver_linux

It is not necessary for the kernel source rpm to exactly match the
kernel you are running (for getting the ver_linux information,
anyway).

Please cut&paste ver_linux's output along with all error messages from
the commands above, perhaps that sheds a little more light on the
matter.


So long,
   Joe

-- 
"I use emacs, which might be thought of as a thermonuclear
 word processor."
-- Neal Stephenson, "In the beginning... was the command line"



_______________________________________________
Redhat-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to