I used to ran a home server with Ubuntu Linux. The main purpose was a file server. The files where simply put on to EXT4 partitions on the discs. Now I want to run some more services in VMs and installed Proxmox VE.
1. Should I use cqow2 files?
As I am now reorganizing the server I wonder how to store the file server's files best.
Wouldn't it be better to store the files inside qcow2 / qcow3 images? Maybe one qcow2 file for each home directory and a separate qcow2 file for my public data archive. This seems more flexible to me than putting the data directly on classical EXT4 partitions.
As I don't want to risk loosing my data I would like to ask here for people with more experience to this to give me feedback if this is a good idea or not.
Of course I am the only one who is responsible for the safety of my data.
2. ZFS or Ceph
I consider to build the file server based either on ZFS or on Ceph. I know Ceph seems to be overkill for a single server, but I read parts of the documentation and it doesn't look much more complicated than ZFS. I am new to ZFS as I am to Ceph, so I have to learn a new system anyway.
Is it right when I say, that I could use Ceph's Rados block device (RDB) to store my file servers data as images instead of storing Qcow2 files on a classical file system (e.g. ZFS)?
As far as I can see I would need to put a Crush rule in place that mirrors the data between my local discs instead of between cluster nodes. I do not need replication beetween nodes as there is only on at this point. Maybe this comes in handy in the future.
Is my expectation correct?
The server's hardware:
Intel(R) Xeon(R) CPU E3-1245 v3 @ 3.40GHz (8 cores)
32GB ECC RAM
2x 2TB HDDs with the data
2x 16TB HDDs empty
Thanks in advance.
1. Should I use cqow2 files?
As I am now reorganizing the server I wonder how to store the file server's files best.
Wouldn't it be better to store the files inside qcow2 / qcow3 images? Maybe one qcow2 file for each home directory and a separate qcow2 file for my public data archive. This seems more flexible to me than putting the data directly on classical EXT4 partitions.
As I don't want to risk loosing my data I would like to ask here for people with more experience to this to give me feedback if this is a good idea or not.
Of course I am the only one who is responsible for the safety of my data.
2. ZFS or Ceph
I consider to build the file server based either on ZFS or on Ceph. I know Ceph seems to be overkill for a single server, but I read parts of the documentation and it doesn't look much more complicated than ZFS. I am new to ZFS as I am to Ceph, so I have to learn a new system anyway.
Is it right when I say, that I could use Ceph's Rados block device (RDB) to store my file servers data as images instead of storing Qcow2 files on a classical file system (e.g. ZFS)?
As far as I can see I would need to put a Crush rule in place that mirrors the data between my local discs instead of between cluster nodes. I do not need replication beetween nodes as there is only on at this point. Maybe this comes in handy in the future.
Is my expectation correct?
The server's hardware:
Intel(R) Xeon(R) CPU E3-1245 v3 @ 3.40GHz (8 cores)
32GB ECC RAM
2x 2TB HDDs with the data
2x 16TB HDDs empty
Thanks in advance.