Any recommendations for a home server / NAS?
My HP Proliant N36L is showing its age. Looking for something cheap and Linux-friendly.

Four years later and... I'm still running the same hardware!

I probably ought to upgrade the disks and the RAM at some point - but it is *such* a workhorse.

OK! I've purchased a new mircoserver!

So, #Linux nerds, which OS should I install on it?

I usually use #Ubuntu - but they've pissed me off recently with their forced adverts and lack of flatpak support.

So should I go for #Debian? #NixOS? Or something else?

I've ended up with… Ubuntu!

The Debian website is a perfect mix of confusing, condescending, and off-putting. It implies my choices are outdated software or broken software.

So, as annoying as Canonical can be, at least I know what I'm getting with them. And their documentation is much better.

Interestingly, this new HP Microserver has an internal MicroSD slot.

I've got *lots* of spare cards. But, obviously, they're slow for reading/writing.

What could I use 8GB of slow storage for?

Ha! The HP gen8 Microserver doesn't have UEFI - so modern versions of Ubuntu's installer simply don't work on it.

That's… Annoying!

Now having to futz around with new ways of making bootable USB sticks.

#Linux is FUN AND EASY TO USE!

So I've set up my RAID using #ZFS. Really simply to do - but my gosh is it noisy!

Even with no I/O, the disks are chuntering away to themselves.

Any #Linux nerds know a good way to keep it quieter?

(The server is going to live in my study, so I'd prefer it to be as silent as possible.)

OK, #ZFS with compression is basically magic. It's like the old "disk doubler" trick.

However, it does seem to have clobbered my write speeds. Only 16MB/s...

Hmmm. More tuning needed, I suspect.

Grrrr #ZFS is doing my nut in!
Starts off with write speeds of ~100MB/s.
And, after a few GB slows down to about 12MB/s...
WTAF?

Tuned it with
`sudo zpool create -O utf8only=on -O normalization=formD -O atime=off -O compression=lz4 -O ashift=12 -O dedup=off`

Wondering about going back to RAID at this rate.

I may have been too hasty.
Went sperlunking through the BIOS and turned on drive write caching. That appears to have improved the performance.
And, it seems, wget is much faster than scp.

@Edent

Just to clarify, you know what drive write caching does- right?

@Edent

What is write caching?

Write caching is used to improve performance by using the volatile memory (RAM) to collect write commands sent to a storage device. Caching these commands allows the computer to temporarily save them until it's written to an external storage device.

While it’s true that write caching improves performance, some precautions need to be taken. It’s important to be aware of the risks such as data loss or data corruption due to power loss, hardware failure, or not safely ejecting the device simply because the data left in the RAM has not been written to the external storage device. For more information see this linked Microsoft article.

NOTE: It’s extremely important to safely remove your external storage device before disconnecting it from your computer. Safely removing instructions are provided below.
seagate.com/support/kb/how-to-
============================================

Mind you, I prefer but have not tried . Nor have I attempted to use drive write cache with zfs. Personally, I'd be skeptical to try it on critical data- it would have to be tested first before I had faith committing to it.

I'd be interested to hear how well this goes for you as you proceed.

@lucifargundam It's attached to a hefty USP. I'm quite happy with that trade off.

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.