Installing FreeNAS on my QNAP TS-459
Jun 15, 2020 · 2 min read
About four years ago I got the QNAP TS-459 as a network-attached storage (NAS) so I can store family pictures and backups of our devices. It came with QNAP QTS, which is the NAS’s user interface. I came across many issues with the responsiveness of this UI, as it tries to replicate a desktop environment with floating panes. It was slow and hard to navigate.
Recently, one of the four hard drives on the RAID5 array failed, and it isn’t long until failures pile up. This is when I regretted having a ClamAV scan run every week, which was very pointless and reckless to the wear-and-tear of the drives. Lesson learned!
The drives installed were 5TB Seagate Enterprise Capacity 3.5 HDD (v4), and since it is a bad idea to keep using these drives, I am ordering new ones after installing FreeNAS. Luckily, the system was not vendor-locked, and allows users to boot from a USB for recovery1.
The NAS drive has an HDMI output for its media center. Pressing
while booting the system loads the BIOS, where I could specify the boot order.
Unfortunately, I was not able to find the key which opens the boot menu
directly, and the BIOS doesn’t allow me to boot directly to a device. So I set
the USB device to have priority over the internal flash storage.
I booted Void Linux so I could check the partitions and see how the system was running (since I had a formatted USB laying around), and it appears that the entire system runs on half of gigabyte of flash storage.
Next I downloaded FreeNAS 11.3 and formatted it to a USB stick, I plugged in the installation USB and a second USB which I’ll install FreeNAS onto. The installation went smoothly and it booted to the FreeNAS selection menu.
After plugging in the Ethernet, I visited the NAS IP address, lo and behold, we are greeted by a FreeNAS login page.
And the dashboard…
Since FreeNAS has no issues detecting the drives, the next step is going to be purchasing new drives to use with this setup.
This is my second post in the #100DaysToOffload challenge.
Articles from blogs I follow around the net
You can also read my newsfeed.
Adding Search to my Blog Written By: Jake Bauer | Posted: 2020-07-03 | Last Updated: 2020-07-03 As my collection of blog posts keeps growing, it is becoming increasingly apparent to me that I need to offer visitors some way to search through my previous pos…via paritybit.ca - What's New July 3, 2020
A Month-and-a-Half of Self-Hosted Email Written By: Jake Bauer | Posted: 2020-07-02 | Last Updated: 2020-07-02 There’s been a lot of talk in my Internet neighbourhood lately about the state of email and whether it’s broken or not. I previously posted about …via paritybit.ca - What's New July 2, 2020
Another day, another “it’s not true open source, you’re not allowed to call it that!” thread on Hacker News. This seems to pop up every few weeks or so and today I’m sufficiently peeved by it to write something about it. Here’s the thing: I don’t think yo…via arp242.net July 3, 2020
There have, historically, been two kinds of operating systems: general-purpose, and special-purpose. These roles are defined by the function they serve for the user. Examples of general-purpose operating systems include Unix (Linux, BSD, etc), Solaris, Haiku…via Drew DeVault's Blog June 26, 2020
Generated by openring