Or you could use an old Unix trick of the trade: use four or five smaller filesystems rather than one huge one and not put yourself completely in the crapper should one of them get corrupted. (I'd have been in much worse trouble if I hadn't split the frequently-written-to /var off from the rest, for instance.)