I've got a new system (Ubuntu 14.04 on an SSD), including 2*Megaraid 9271-8i controller+cachecade & BBU connected to the backplanes of the case. Each controller has 8 WD RED 3TB (4096 Physical block size) connected via these backplanes. I've created 2 Raid6 LVs with 256kb Stripe size.
During my reseach for the optimal FS type and mounting options some questions are still unansered:
Should I partition the Raid-Drives with one large partition and align the partition, according to the block size of the HDs and stripe size? Or should I put the FS on the plain raid6 LV device?
Which FS should I use? I've planned to use ext4, as I'm completely unfamiliar with xfs. What is your recommendation?
Performance is a crucial point here, as it can happen that several clients are reading and writing to these Raid disks. ZFS is not an option due to missing ECC RAM. I've not planned to extend the amount of Disks per Controller. I'm storing mainly large files on this storage, threfore I've used a rather large stripe size, compared to what I've seen in some guides.
If I should partition the full disk, which paramters should I use to align the partition accordingly with parted?
And which parameters should I use to create and mount the FS? For ext4 it would be mkfs.ext4 -m 0 -b 4096 -E stripe-width=384,stride=64 for the the creation and nosuid,nodev,nodiratime,nobarrier,noatime,nofail, 0 0 for mounting
Have I missed somthing and what should I use in case of xfs