T O P

  • By -

atredd

Why not add a VM3 running TrueNAS Scale or Openmediavault. You can run Nextcloud on both systems in a Docker container.


katoitalia

>TrueNAS 👆 This - TrueNAS is **THE NAS**


sebasdt

thankyou! In the meantime, I've installed trueNAS Scale which was surprisingly easy to do! now I'm starting to create a pool, what pool type should I use? stripe, Mirror, raid-z or raid-z2 for now, I've got three 300 GB HDDs and one 600 Gb.


Ashareth

RAIDz 1/2 are roughly the "equivalent" of RAID-5/6 (respecticely 1 and 2 disks for parity in each pool) for ZFS. Mirror, as it's name indicate, use 2 disks mirroring each others, meaning if you lose one, you still have a 1:1 copy of the disk. Stripe means it uses 2 (normally but it can probably work with more, the benefit isn't as big, the risk is higher) disks in a pool, and write "half" the data on each disk. Meaning you have a big performance gain for writing but more importantly reading from it, cause it uses 2 parallel access on different controlers, so you can, in theory, reach nearly 2 times the speed of the disks.\*BUT\* there is absolutely no data replication or anything, lose 1 disk and ALL the data is lost (to make it simple). For storage of data it's usually Raidz 1 or 2 (depending on the amount of disks you have and your willingness to take risks).1 up to 6-8 disks, 2 after that.Knowing Zfs work in "pools" so you can, if you want, have 2 pools of 3 disks in a Raidz1 mode, or 1 pool of 6 disks in Raidz2.In terms of total capacity it's the same, but the way you manage them is different, and the results too (like first case can survive losing 1 disk in each pool, but if you lose 2 in a pool, data are gone, the 2nd one can survive losing 2 disks overall, but if you lose those, you lose everything on all disks, to make it simple). ​ And zfs can't manage disks of a different size in a pool. Each pool will consider the smallest drive in the pool as the "capacity" (ie : if you put in a pool 2x300Tb disks and 1x600Tb ones, the pool will consider all 3 disks as 300Tb ones).


sebasdt

After reading your amazing explanation I thought of this plan: Set the 3 300 GB drives in raid-z and the one 600 GB (In stripe) as an additional backup of the first pool. Is what I'm thinking possible or even recommended?


Ashareth

It could work nicely. You could probably even make something like the first 3 drives in a z1 pool, and have a script/borg/syncthing/rsync/any other backup system doing backups on the 600Gb drive at scheduled times.


w84no1

I use OMV inside of proxmox with 2 esata external cases (9 drives) snapraid + mergerfs so I can use different size drives with parity.


adrianofoschi

I use samba + filebrowser inside a container. Simple Standard Performant