Large file server
Hi, I have a physical server with 15 sata HDD (750 GB each one).
I need to deploy a large file server (with Owncloud, Nextcloud, Seafile, or so). I wondering what kind of raid software and/or file system could be better in my case. Thank you |
These days I would give consideration to ZFS. It's available on some distros. Though if you go that route, it might be better to base the server on FreeBSD or TrueOS (a FreeBSD distro)
|
Quote:
|
Quote:
I don't know "how" people will access to this file server: I just know that the idea is to provide an easy "cloud" service (as I said, probably with Owncloud). I think there will be max 100-200 people at time (I mean: on peak hours). This serivce is meant for end customers, so I'd need a "reliable" solution. Actually, the idea is to provide this without any further budget: I already have this hardware (with HDDs inside), anyway if it's worth it, I think I can afford about $1000. Thank you |
Quote:
Quote:
If you were running a large database, then going with a native Oracle filesystem with tables on their own spindles makes a HUGE difference...but this probably won't see any benefits of that. Go for failover/robustness over speed. |
ZFS and BSD might have a bit of a learning curve.
If you want something that "just works", have a look at LVM. Current version has support for RAID baked into LVM - no need to define dmadm RAID at all. Very flexible - it recognises pv's on separate devices, and will spread data and metadata appropriately. You can convert between RAID levels on the fly and it allows for failure policies so it can automatically rebuild if spares are present. What more could you want ?. I used to be a bit ambivalent re LVM, but this RAID support has convinced me it really is useful. As for what RAID level, that is your decision - depends on what redundancy you need, and how much of that 10T you can afford to lose at setup. |
I'll agree with most of the above, not enough metrics or data here to make a great reply.
I am making a huge assumption that this is a real server box. Most true servers have dedicated hardware raid cards I'd think if this is a good enough system. Even older users servers have good hardware raid cards. I might be tempted to look at using it first over a software solution. I would not consider using any sort of FAKE raid cards. ZFS, Btrfs and LVM are all common ways to manage JBOD's into either mass storage or raid configurations even if you have a hardware raid already. Some very advanced features in those filesystem/managers. I'd also that that this server might have enterprise level nic and that could help lower cpu use. No substitute for ram but making raid swap may assist. There may be some advantages to running this or some processes in a VM also. https://www.turnkeylinux.org/owncloud |
I simply don't have enough information, yet, upon which to base any sort of recommendation.
It is "uninteresting" that you will have 15 hard-drives attached. Is the data on these drives meant to be read/write, or is this some kind of passive store? What are the availability and reliability requirements? What, exactly, is this server supposed to be doing, and for whom? How will its intended users access it? What sort of things will they do? |
All times are GMT -5. The time now is 10:42 AM. |