How to create an ext3 filesystem above 2T
I am trying to create a single filesystem out of an 8TB iscsi clustered volume. Ext3 is supposed to go up to 16TB with a 4k block size but only does 2TB. XFS does the same thing (at least both of them (XFS and ext3) report 1.9TB by running a "df -h" even though they did not complain during formatting (of the 8TB volume)). Specifying a larger block size in XFS creates an invalid filesystem (since from the XFS man page and /usr/src/linux/Documentation/x86_64/mm.txt - we see that block size is upper bound by memory page size and currently "fixed" at 4kB). So this brings me to my series of questions: 1) Since Ext3 is supposed to go up to 16TB with a 4kB block size - am I experiencing something else when I see that the df output shows 2TB? 2) Is this the same with XFS? i.e. is the limit for a 4kB memory page size (and thus block size) actually higher than 2TB and I am seeing some other kind of problem? 3) Additionally, it seems that formatting an iscsi volume with XFS causes lots of errors and OOPSes (like "Bad page state at __free_pages_ok (in process 'swapper', page 0000010001a10578)" ). I am using the XFS version 2.6.3 on a 2.6.8.1 kernel (source from kernel.org) and linux-iscsi-4.0.1.10 (the only kernel/driver combo I could actually get to work - the 4.0.1 that ships with 9.1 hangs when starting the iscsid). Any help on these questions will be greatly appreciated. Thanks in advance, Patrick W. Freeman Systems Specialist DATAllegro, Inc ... Data at the speed of business
participants (1)
-
Patrick Freeman