And the saga continues… the initial setup is back to doing just the firewall thing and samba shares for my home network; that’s what it’s quite good for.
I migrated my 1400GB node to somewhat mightier piece of junk, a 4C/4T i5 with 8GB RAM Ubuntu server. Put in 2x 1.82TiB HDDs and a 56GiB SATA SSD to experiment with ZFS.
Still bare bones, / and /home are on SSD, and I still have identity, databases and orders under /home/storj user. Still starting node manually. The newness is ZFS metadata on SSD as well - 42GiB partition - and a small log partition just for the heck of it. Not so sure if Storj benefits from the log, though.
jml@storjnode:~$ sudo zpool list -v ; echo "" ; sudo zpool iostat -vl
NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
storj 3.67T 1.41T 2.26T - - 0% 38% 1.00x ONLINE -
sda 1.82T 716G 1.11T - - 0% 38.6% - ONLINE
sdb 1.82T 718G 1.11T - - 0% 38.7% - ONLINE
special - - - - - - - - -
sdc3 42G 9.10G 32.4G - - 39% 21.9% - ONLINE
logs - - - - - - - - -
sdc4 4.84G 0 4.50G - - 0% 0.00% - ONLINE
capacity operations bandwidth total_wait disk_wait syncq_wait asyncq_wait scrub trim rebuild
pool alloc free read write read write read write read write read write read write wait wait wait
---------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- -----
storj 1.41T 2.26T 78 28 904K 1.04M 2ms 2ms 863us 789us 200us 1us 6ms 2ms 5ms 798us -
sda 716G 1.11T 1 2 109K 390K 9ms 2ms 9ms 1ms 2us 1us 1ms 2ms - - -
sdb 718G 1.11T 1 2 129K 391K 8ms 3ms 8ms 1ms 2us 1us 46us 2ms - - -
special - - - - - - - - - - - - - - - - -
sdc3 9.10G 32.4G 76 22 666K 285K 1ms 2ms 598us 634us 208us 1us 6ms 2ms 5ms 798us -
logs - - - - - - - - - - - - - - - - -
sdc4 0 4.50G 0 0 104 211 2ms 455us 2ms 455us 493ns 1us - - - 1ms -
---------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- -----
jml@storjnode:~$
Obviously this looks pretty overkill and silly, zero metadata redundancy and a striped VDEV does not exactly spell reliable long-term operation. Then again, it still is an experiment/marginally useful hospice for old hardware. Bright side is, previously vigorous HDD thrashing seems to have quieted down very nicely. The new setup has remained practically silent even with just a modest CPU cooler and one case fan, so I presume it isn’t an outrageous electricity hog either.
Starting to dream bigger… IPFire does have a qemu addon, so with better HW (and more memory) I might try to run, say, TrueNAS in a VM under IPFire host. Just one consolidated chunk of hardware doing firewall, home NAS, storj node, plus cloud backups to Storj…
Sounds fascinating that TrueNAS apparently has both Storj client and node add-ons baked in. Use some, rent more, and have the Storj node cover the cloud backup cost. Woooo…
Obviously much more “pro” setup, I am starting to entertain thoughts of 2xSSD for OS and mirrored metadata, plus 3x modern (big) HDDs in ZFS RAIDz for home NAS and Storj node datasets. Not going to happen in the near future though, need more means and skills to try and pull that one off. However, it does sound like something that could work, doesn’t it?
Core 180 update virsh qemu passtrough harddisk and truenas - Add-Ons - IPFire Community