I'm using the new LizardFS and it's awesome! I'm new to LizardFS/MooseFS overall, but it seems pretty straight-forward.
I was wondering two things:
First, is there a way to setup separate storage pools? For instance, I could have five servers each with two HDDs. One HDD in each server belongs to one storage pool, and the other HDD belongs to the other. The storage pools would be separate in the sense that they would be mounted separately, and they would maintain chunks separately.
The reason for wanting to do this is because of my second question:
I want to have a fast storage pool and a slow storage pool. My servers have 10Gbe with SSDs, so everything with LFS is very fast. But some items (particularly by file type) don't need to be fast, such as audio and video files, and HDDs are obviously cheaper.
Ultimately, what I want to do is to have LFS recognize conditions (such as file type or other user-defined conditions) so that when a file is written to the file system, it is stored in either fast storage or slow storage, but it appears as a single storage volume to the end user. I'm fairly certain this is not possible with LFS out of the box. However, if it's possible to have multiple storage volumes, I can build a system to fake the rest of it using symlinks.