From: Rick Moen (rick at domain linuxmafia.com)
Date: Mon 01 Oct 2001 - 15:50:26 IST
begin Ulysees quotation:
> Anyone know how to get around the 2GB limit in dd ?
1. Have kernel headers installed from either
a) kernel 2.4.0test7 or later, or
b) kernel 2.2.x with unofficial Large File Summit (LFS) patches,
as a partial requirement to support a recompile, discussed below.
2. Have glibc 2.2 or later, compiled against those headers (thus
supporting LFS calls used below).
3. Have rewritten dd source code to use 64-bit LFS calls for file
handles and locks, instead of 32-bit ones.
4. Have recompiled dd under the foregoing conditions.
5. Use only filesystems capable of supporting LFS. Ones that don't
include NFSv2, early ReiserFS, AFS, Coda, Intermezzo, Minix, UFS,
SCO SysV, msdos/umsdos/vfat, smbfs, and NCPfs. By contrast, ext2/3,
recent ReiserFS, IBM JFS, SGI XFS, and very recent NFSv3 client
drivers do LFS well.
Or: Get a DEC Alpha or IA-64 system and use 64-bit Linux. ;->
The short answer is "In theory, the problem can be made to go away, but
you're advised not to hold your breath."
-- Cheers, "It ain't so much the things we don't know that get us Rick Moen in trouble. It's the things we know that ain't so." rick at domain linuxmafia.com -- Artemus Ward (1834-67), U.S. journalist
This archive was generated by hypermail 2.1.6 : Thu 06 Feb 2003 - 13:12:25 GMT