Yes, GFS would meet your requirement quite well. GFS can support max to 16TB while Redhat wrote in their website that only 8T had been validated. I get this information from RHEL4.5 GFS manual. Perhaps you'd better have a look at RHEL5.0, it would be updated.
Hope this helpful.