Bob Crandell wrote:

> It seems that I've hit a limit on file size.  Do you recall anything
> related to that when installing the big disks?  Two of my runs ended
> with the wonderfully informative message "System error: Input/output
> error", after running beautifully for ~12 hours.  The output file
> size at the time was 2,147,475,476.

On an ext2 filesystem, the maximum filesize is just under 2^31 bytes.
You've hit that limit.  (Er, make that 2**31 in Fortran. (-: Two to
the thirty-first power.)

ReiserFS, which is included in Mandrake 7.1, allows larger files, up
to 2^63 or 2^64, I think.  I've never used ReiserFS.  I don't know how
reliable it is or how hard to use or what other limitations it has.
I've seen the option in the Mandrake 7.1 installer, but never tried
it.

Another option, if those disks are solely for the purpose of holding
the temporary file, is to write to the device file directly, e.g.,
open /dev/hda2 or whatever.  There's no filesize limitation, since
there's no filesystem, but there is a limitation that all your writes
must be in full sectors.  A sector is 512 bytes.  I don't know what
the Fortran I/O library does there.

If you write to the device file directly, you overwrite and destroy
any filesystem and other data on the disk partition.  But you knew
that.

-- 
                                        K<bob>
[EMAIL PROTECTED], http://www.jogger-egg.com/

Reply via email to