Guide: NAS using OpenMediaVault (like BanaNAS but based on Bananian)

13 23775
Edited by tkaiser at Sun Mar 22, 2015 07:27
blindpet replied at Sat Mar 21, 2015 16:40
What if I just use each drive separately as ext4 volumes, if a drive dies then it is an issue?

Well, the test I made showed that one disk being powered off affected other disks connected to the same PM. I've no idea whether that could affect writes to these other disks when there's no RAID involved.

In my opinion one should consider using a Mini-ITX board with the approriate count of SATA ports instead of SBC+PM. The total costs including drives, PSU and enclosure won't differ that much especially if you've some spare parts lying around (like RAM or a PC PSU). Using a picoPSU and eg. Celeron J1800/J1900 you could also build a fanless NAS.

tkaiser replied at Sun Mar 22, 2015 07:15
Well, the test I made showed that one disk being powered off affected other disks connected to the ...

Yea I assumed you only did it with a RAID array, very curious how it would work with non-RAID if you have the time to test. I'm still waiting on enclosures and stuff before I can.

Is the electricity footprint good with those mini ITX?

Edited by tkaiser at Mon Mar 23, 2015 00:28
blindpet replied at Sun Mar 22, 2015 15:17
Is the electricity footprint good with those mini ITX?

It depends. The more spinning disks you add the less the power efficiency of the board matters. You can get Mini-ITX-boards with 12V DC power-in that consume not that much, eg. the ASRock Q1900DC-ITX. Normally the problem is the efficiency of the PSU used. An ATX PSU with 300W needs more power even when it's doing nothing than a Banana Pi under heavy load connected to a 2A USB PSU. So you have to balance the amount of disks and the PSU's capacity.

Good NAS boxes with dedicated SATA controllers implement delayed disk spin-up (normal 3.5" disks need a peek current of up to 2A/12V at startup). They can have a PSU that's more efficient since it has a lower capacity compared to a PSU for disks connected to a PM (where all disks spin-up at the same time and therefore you need 25-30W per disk).

So you would need a 120W PSU for a SBC + PM + 4 disks and will end up with nearly the same power consumption compared to a Mini-ITX setup with smaller PSU and delayed spin-up.

Final note: If you care about data integrity then I would choose an HP Microserver as entry level configuration (supports advanced ECC-RAM so you can use filesystems like ZFS with 'end to end data integrity' features and the ability to detect/correct filesystem errors with regular scrubbing)

I measured a N54L (HP Microserver 7th Gen) a few weeks ago:

  • Server idle without disks connected: 31W
  • 4 ST2000VM003 spinning but idle: 47.5W
  • 4 ST2000VM003 and CPU under heavy load: 55-65W

Hi EveryBody..
Need help.
I got a error message during install. I use the last bananian 1604 release. I got :
127 root@bananapi ~ #  apt-get install openmediavault
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
openmediavault : Depends: php5-pam but it is not going to be installed
                  Depends: proftpd-mod-vroot but it is not going to be installed
                  Depends: php5-proctitle but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
100 root@bananapi ~ # Reading package lists... Done
Any hints?

You have to log in before you can reply Login | Sign Up

Points Rules