[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Homebuilt NAS Advice



This is one reason, among several others, why I am a big proponent of having a separate boot drive - or better yet, a boot array - from my data array. I can quickly and easily build a very plain Jane boot system using the Debian distro DVD without having to worry about inconsistencies with GRUB or any other special considerations. Upgrades are also far less worrisome. If an upgrade gets to be too fiddling (which sometimes happens), I just wipe the boot arrays and start over.

It is now possible to boot ZFS under GRUB, but it is definitely not trivial. Implementing a separate boot system really pretty much is. Furthermore, by using a separate boot system, one can purchase an economical SSD (or a pair of SSDs for RAID 1 arrays) and enjoy the benefits of blazing fast booting and OS operations while also enjoying the benefits of whatever file system one likes for the large data array.

I absolutely agree, no matter what the file system, I would definitely up the memory to the 16GB max, especially if this is to be a media server.

On 7/30/2020 3:24 PM, Tom Dial wrote:


On 7/29/20 18:31, Patrick Bartek wrote:
On Wed, 29 Jul 2020 16:09:51 -0400
Dan Ritter <dsr@randomstring.org> wrote:

Patrick Bartek wrote:
Hi! all,

Thought putting an old, retired system to good use would be better than
letting it gather dust in a closet.  And by old, I mean OOOOOLD! I
built it 13 years ago.  However, it's been upgraded many times since,
and was still my main box running Stretch until last year. Its current
specs: ASRock A770DE+ AM3 MB, AMD Phenom II x4 @ 3.0 GHZ, 8GB DDR2 RAM
(max 16GB), 6 - SATA II & 1 - IDE connections, USB2.0.

The problem I've run into is finding a NAS OS to run on it.  They all
seem to require UEFI. which this MB does not support.  (I said it was
old.)  However, in my search I did come across OpenMediaVault which is
a simple, lightweight NAS OS based on Debian Jessie that will work with
either MBR or UEFI.  One nice feature OMV has is it can be installed as
a service on top of any Debian OS.  So, I can use something more
contemporary and still supported.

Anyone currently using OpenMediaVault, or have recommendations for
another package, or advice, in general, on homebuilt NAS?

Debian with ZFS.

I don't think OpenMediaVault (or Debian, for that matter) supports zfs
on the initial install. OMV specifies ext3/ext4/xfs/jfs support "out of
the box." However, I would think I could use zfs (just install it from
Debian repo) for the storage drives after the OS is installed, but I
haven't finished reading the user manual, so I could be wrong.

This depends on the meaning attached to "support." Debian does not fully
support ZFS. However, the requisite Debian openzfs packages have been in
the contrib repositories for several releases and can be installed
normally, although the file system support has to be built from source
due to license interference between GPL and the CDDL under which ZFS is
released. Behavior is much like the proprietary Nvidia drivers, for example.

Once installed, ZFS can be handled by its relevant utilities much the
same as other file systems. It almost certainly could be used for
storage drives.

Installing an entire system on ZFS is a bit hands on owing to its
absence from the installer. Hand on, here, is to say it is roughly
equivalent to installing early Debian releases or, perhaps, Gentoo. I've
done it four or five times, and after the first is is not painful, but
does take an hour or so longer than a conventional install. Good
instructions are found at

https://openzfs.github.io/openzfs-docs/Getting%20Started/Debian/Debian%20Buster%20Root%20on%20ZFS.html

ZFS is my current default for new installations and I am gradually
upgrading existing installations to it. For a ZFS based NAS, you almost
certainly would be rewarded by increasing memory to the 16 GiB max cited
in the original post.

Regards,
Tom Dial


Not "built on two-releases-ago Debian". Current, stable Debian.

<<< Snip >>>


B



Reply to: