Hello,
I' am upgrading a file server and want advice about file system choice for important data.
Before I used debian with a 3ware 9650SE-4LPML with four 750Go disks and XFS file system.
3ware card and disks were replaced by four 2To new hard drive. The raid card will be dropped out.
Now FreeBSD 8.1 amd64 is running.
Operating system is installed on a separated disk, 80Go IDE. System ram is 1Go and processor is a 1,6Ghz intel celeron socket 775.
First, I would use geom with raid5 and UFS2 system file with acl enabled. But this raid mode isn' t available and it would be impacted by the famous "write hole".
So, next is about ZFS with raidz engine.
It is well designed for keeping data integrity on hard disk with redundant but, as other file system it is not protected against memory errors.
Since it use, I suppose, much more memory than other file system it would be dangerous to have full trust; silent corruption could appear.
Tell me if I have wrong, it seems that using ECC memory may help but it require buying expensive hardware (intel Xeon with right chipset).
Does raid5 with geom will be implemented in the official system development ? If yes, using UFS2 with disabled write cache and having UPS could be considered "safe" ?
Or the best solution is to get ECC memory ?
Thank you.
Bests regards,
I' am upgrading a file server and want advice about file system choice for important data.
Before I used debian with a 3ware 9650SE-4LPML with four 750Go disks and XFS file system.
3ware card and disks were replaced by four 2To new hard drive. The raid card will be dropped out.
Now FreeBSD 8.1 amd64 is running.
Operating system is installed on a separated disk, 80Go IDE. System ram is 1Go and processor is a 1,6Ghz intel celeron socket 775.
First, I would use geom with raid5 and UFS2 system file with acl enabled. But this raid mode isn' t available and it would be impacted by the famous "write hole".
So, next is about ZFS with raidz engine.
It is well designed for keeping data integrity on hard disk with redundant but, as other file system it is not protected against memory errors.
Since it use, I suppose, much more memory than other file system it would be dangerous to have full trust; silent corruption could appear.
Tell me if I have wrong, it seems that using ECC memory may help but it require buying expensive hardware (intel Xeon with right chipset).
Does raid5 with geom will be implemented in the official system development ? If yes, using UFS2 with disabled write cache and having UPS could be considered "safe" ?
Or the best solution is to get ECC memory ?
Thank you.
Bests regards,