Jump to content

Hi, recently I purchased a HP Microserver N36L for use as a basic file server. It currently has 3GB of RAM (ECC) and I have been looking to use it as a small file server. What would be the best way to configure the server for this as I have read on FreeNAS but this appears to need more RAM and (For best practice) an SSD (Avoid flaky USB drives) for the random writes which in turn would mean I would need to buy  JBOD card due to the servers lack of ports.

 

However is this the best setup or am I missing some secret gold mine somewhere as NAS4Free and Server 2012 R2 are looking like promising candidates without needing expensive devices such as the IBM M1015 cards etc.

 

So what does everyone recommend? :)

Link to comment
https://linustechtips.com/topic/616798-microserver-file-server-config/
Share on other sites

Link to post
Share on other sites

1 minute ago, Altecice said:

If you just want a simple file server then you can just install Windows on it and create simple SMB shares.

Ideally I would like this to be a backup server using some kind of RAID or ZFS system for redundancy in case a drive fails :)

Link to post
Share on other sites

2 minutes ago, TechMinerUK said:

Ideally I would like this to be a backup server using some kind of RAID or ZFS system for redundancy in case a drive fails :)

 

Although not best practice you COULD create a simple software RAID (Mirrored partitions) via Disk Management via windows. 

 

http://www.howtogeek.com/howto/17926/use-drive-mirroring-for-instant-backup-in-windows-7/

Quack 🦆

Link to post
Share on other sites

1 minute ago, Altecice said:

 

Although not best practice you COULD create a simple software RAID (Mirrored partitions) via Disk Management via windows. 

True but this seems like a bit of a "botched" implementation and since this is for a backup server I could use the extra reliability :)

Link to post
Share on other sites

I have the similar N40L, and run Windows Home Server on that set up with simple file shares. It is basically a variation of Server 2008 R2, the server version of Windows 7, and I don't use the server stuff built in it. No longer available or directly supported, although it still gets security updates from 2008 R2. I use it for backups only, and as it is for backups, don't really need redundancy on it.

 

I gave up on trying to get FreeNAS working before going WHS. ZFS sounds like a great fs but to get all the fun stuff it is rather demanding to provide that functionality, and the old microservers are not great for that.

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, MSI Ventus 3x OC RTX 5070 Ti, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Alienware AW3225QF (32" 240 Hz OLED)
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 4070 FE, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, iiyama ProLite XU2793QSU-B6 (27" 1440p 100 Hz)
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to post
Share on other sites

2 minutes ago, porina said:

I have the similar N40L, and run Windows Home Server on that set up with simple file shares. It is basically a variation of Server 2008 R2, the server version of Windows 7, and I don't use the server stuff built in it. No longer available or directly supported, although it still gets security updates from 2008 R2. I use it for backups only, and as it is for backups, don't really need redundancy on it.

 

I gave up on trying to get FreeNAS working before going WHS. ZFS sounds like a great fs but to get all the fun stuff it is rather demanding to provide that functionality, and the old microservers are not great for that.

So would I be better with a Server 2012 R2 install (I don't want to use anything too outdated)

Link to post
Share on other sites

4 minutes ago, TechMinerUK said:

So would I be better with a Server 2012 R2 install (I don't want to use anything too outdated)

If you've checked the minimum spec is ok and don't mind the cost, can't see why not. Personally I'd probably just run consumer Windows 7 if I were to do this again today, since it is lower cost and I don't need the server stuff.

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, MSI Ventus 3x OC RTX 5070 Ti, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Alienware AW3225QF (32" 240 Hz OLED)
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 4070 FE, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, iiyama ProLite XU2793QSU-B6 (27" 1440p 100 Hz)
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to post
Share on other sites

1 minute ago, porina said:

If you've checked the minimum spec is ok and don't mind the cost, can't see why not. Personally I'd probably just run consumer Windows 7 if I were to do this again today, since it is lower cost and I don't need the server stuff.

I can get my hands on Server 2012 R2 (Dreamspark) so that's not a problem. I would have thought that something like NAS4Free would have been better though which is confusing me. Is it due to the high RAM requirements?

Link to post
Share on other sites

37 minutes ago, TechMinerUK said:

I can get my hands on Server 2012 R2 (Dreamspark) so that's not a problem. I would have thought that something like NAS4Free would have been better though which is confusing me. Is it due to the high RAM requirements?

ZFS is a bit ram hungry. If you only need a simple file system with nothing fancy then pretty much anything would do.

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, MSI Ventus 3x OC RTX 5070 Ti, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Alienware AW3225QF (32" 240 Hz OLED)
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 4070 FE, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, iiyama ProLite XU2793QSU-B6 (27" 1440p 100 Hz)
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to post
Share on other sites

Windows Server Storage Spaces is very robust.Or if you can install Linux you could run mdadm which again, is very robust. Both are much less resource hungry than ZFS.

Spoiler

Desktop: Ryzen9 5950X | ASUS ROG Crosshair VIII Hero (Wifi) | EVGA RTX 3080Ti FTW3 | 32GB (2x16GB) Corsair Dominator Platinum RGB Pro 3600Mhz | EKWB EK-AIO 360D-RGB | EKWB EK-Vardar RGB Fans | 1TB Samsung 980 Pro, 4TB Samsung 980 Pro | Corsair 5000D Airflow | Corsair HX850 Platinum PSU | Asus ROG 42" OLED PG42UQ + LG 32" 32GK850G Monitor | Roccat Vulcan TKL Pro Keyboard | Logitech G Pro X Superlight  | MicroLab Solo 7C Speakers | Audio-Technica ATH-M50xBT2 LE Headphones | TC-Helicon GoXLR | Audio-Technica AT2035 | LTT Desk Mat | XBOX-X Controller | Windows 11 Pro

 

Spoiler

Server: Fractal Design Define R6 | Ryzen 3950x | ASRock X570 Taichi | Asus RTX 4060 Dual OC | 64GB (4x16GB) Corsair Vengeance LPX 3000Mhz | Corsair RM850v2 PSU | Fractal S36 Triple AIO + 4 Additional Venturi 120mm Fans | 8 x 20TB Seagate Exos X22 | 4 x 16TB Seagate Exos X18 | 3 x 2TB Samsung 970 Evo Plus NVMe | LSI 9211-8i HBA

 

Spoiler

NAS: Innovision 4U 24-bay chassis (12GB MiniHD SGIO Backplane) | Intel Core i9-10980xe | EVGA X299 FTW-K | EVGA RTX 2080Ti Super FTW3 | 128GB (8x16GB) Corsair Vengeance LPX 3200Mhz | DEEPCOOL PN1000M PSU| Noctua NH-D12L Chromax Black | 16 x 16TB Seagate Exos X18 | 2 x 2TB Samsung 990 Pro | 2 x 2TB Intel U.2 P4510 | LSI 9305-24i HBA

 

Link to post
Share on other sites

57 minutes ago, TechMinerUK said:

But are they as good as ZFS for redundancy?

Maybe I misunderstood, this was a backup server? Do you need redundancy on it?

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, MSI Ventus 3x OC RTX 5070 Ti, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Alienware AW3225QF (32" 240 Hz OLED)
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 4070 FE, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, iiyama ProLite XU2793QSU-B6 (27" 1440p 100 Hz)
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to post
Share on other sites

1 hour ago, TechMinerUK said:

But are they as good as ZFS for redundancy?

Sure, ZFS isnt magic. It's a filesystem and logical volume manager. ReFS+Storage Spaces does 95% of what ZFS does.

MDADM is more of a Software RAID solution, but its extremely flexible & resilient, unlike Windows RAID-5 subsystem.

Spoiler

Desktop: Ryzen9 5950X | ASUS ROG Crosshair VIII Hero (Wifi) | EVGA RTX 3080Ti FTW3 | 32GB (2x16GB) Corsair Dominator Platinum RGB Pro 3600Mhz | EKWB EK-AIO 360D-RGB | EKWB EK-Vardar RGB Fans | 1TB Samsung 980 Pro, 4TB Samsung 980 Pro | Corsair 5000D Airflow | Corsair HX850 Platinum PSU | Asus ROG 42" OLED PG42UQ + LG 32" 32GK850G Monitor | Roccat Vulcan TKL Pro Keyboard | Logitech G Pro X Superlight  | MicroLab Solo 7C Speakers | Audio-Technica ATH-M50xBT2 LE Headphones | TC-Helicon GoXLR | Audio-Technica AT2035 | LTT Desk Mat | XBOX-X Controller | Windows 11 Pro

 

Spoiler

Server: Fractal Design Define R6 | Ryzen 3950x | ASRock X570 Taichi | Asus RTX 4060 Dual OC | 64GB (4x16GB) Corsair Vengeance LPX 3000Mhz | Corsair RM850v2 PSU | Fractal S36 Triple AIO + 4 Additional Venturi 120mm Fans | 8 x 20TB Seagate Exos X22 | 4 x 16TB Seagate Exos X18 | 3 x 2TB Samsung 970 Evo Plus NVMe | LSI 9211-8i HBA

 

Spoiler

NAS: Innovision 4U 24-bay chassis (12GB MiniHD SGIO Backplane) | Intel Core i9-10980xe | EVGA X299 FTW-K | EVGA RTX 2080Ti Super FTW3 | 128GB (8x16GB) Corsair Vengeance LPX 3200Mhz | DEEPCOOL PN1000M PSU| Noctua NH-D12L Chromax Black | 16 x 16TB Seagate Exos X18 | 2 x 2TB Samsung 990 Pro | 2 x 2TB Intel U.2 P4510 | LSI 9305-24i HBA

 

Link to post
Share on other sites

9 hours ago, Altecice said:

 

Although not best practice you COULD create a simple software RAID (Mirrored partitions) via Disk Management via windows. 

 

http://www.howtogeek.com/howto/17926/use-drive-mirroring-for-instant-backup-in-windows-7/

Please never do that. Its really bad compared to any other solution(storage spaces, btrfs, zfs, hardware raid)

Link to post
Share on other sites

5 hours ago, Jarsky said:

Sure, ZFS isnt magic. It's a filesystem and logical volume manager. ReFS+Storage Spaces does 95% of what ZFS does.

MDADM is more of a Software RAID solution, but its extremely flexible & resilient, unlike Windows RAID-5 subsystem.

No storage spaces doesn't. Storage spaces has a much worse cache system. It also doesn't do checksums and much slower.

Link to post
Share on other sites

9 hours ago, Jarsky said:

Sure, ZFS isnt magic. It's a filesystem and logical volume manager. ReFS+Storage Spaces does 95% of what ZFS does.

MDADM is more of a Software RAID solution, but its extremely flexible & resilient, unlike Windows RAID-5 subsystem.

Is their a software implementation of MDADM then as this server will be used by less experienced users since it's a home server

10 hours ago, porina said:

Maybe I misunderstood, this was a backup server? Do you need redundancy on it?

It is a backup server but I would like the extra security that redundancy offers

4 hours ago, Electronics Wizardy said:

Please never do that. Its really bad compared to any other solution(storage spaces, btrfs, zfs, hardware raid)

Okay, noted :)

4 hours ago, Electronics Wizardy said:

No storage spaces doesn't. Storage spaces has a much worse cache system. It also doesn't do checksums and much slower.

So would I be best avoiding the Windows implementation?

Link to post
Share on other sites

14 hours ago, TechMinerUK said:

Hi, recently I purchased a HP Microserver N36L for use as a basic file server. It currently has 3GB of RAM (ECC) and I have been looking to use it as a small file server. What would be the best way to configure the server for this as I have read on FreeNAS but this appears to need more RAM and (For best practice) an SSD (Avoid flaky USB drives) for the random writes which in turn would mean I would need to buy  JBOD card due to the servers lack of ports.

 

However is this the best setup or am I missing some secret gold mine somewhere as NAS4Free and Server 2012 R2 are looking like promising candidates without needing expensive devices such as the IBM M1015 cards etc.

 

So what does everyone recommend? :)

I have the n54L.

On board does 4+1sata.

throw an LSI in if you want another 4.

 

If you use storage spaces, make sure you don't use parity. FreeNAS would be better. Alternatively, just use the HW RAID card built in/on an add-in card.

 

Link to post
Share on other sites

22 hours ago, TechMinerUK said:

Is their a software implementation of MDADM then as this server will be used by less experienced users since it's a home server

MDADM is a software implementation, but I guess you mean some easy GUI thing. 

TBH if you're building an array of any kind, you shouldn't let anyone "manage" it that doesn't know what they're doing. 

Your biggest issue with reliability and redundancy isn't the software (storage spaces, zfs, mdadm, unraid jbod, etc...) its the human element. 

 

All the options given in this thread are really good, and you shouldnt really have issues with any of them. But if you need something *easy* then either FreeNas, unRAID or Windows Storage Spaces. 

 

As for cards, if you need to expand - then the LSI 9211-8i HBA - but that server only has 4 slots doesnt it? 

Spoiler

Desktop: Ryzen9 5950X | ASUS ROG Crosshair VIII Hero (Wifi) | EVGA RTX 3080Ti FTW3 | 32GB (2x16GB) Corsair Dominator Platinum RGB Pro 3600Mhz | EKWB EK-AIO 360D-RGB | EKWB EK-Vardar RGB Fans | 1TB Samsung 980 Pro, 4TB Samsung 980 Pro | Corsair 5000D Airflow | Corsair HX850 Platinum PSU | Asus ROG 42" OLED PG42UQ + LG 32" 32GK850G Monitor | Roccat Vulcan TKL Pro Keyboard | Logitech G Pro X Superlight  | MicroLab Solo 7C Speakers | Audio-Technica ATH-M50xBT2 LE Headphones | TC-Helicon GoXLR | Audio-Technica AT2035 | LTT Desk Mat | XBOX-X Controller | Windows 11 Pro

 

Spoiler

Server: Fractal Design Define R6 | Ryzen 3950x | ASRock X570 Taichi | Asus RTX 4060 Dual OC | 64GB (4x16GB) Corsair Vengeance LPX 3000Mhz | Corsair RM850v2 PSU | Fractal S36 Triple AIO + 4 Additional Venturi 120mm Fans | 8 x 20TB Seagate Exos X22 | 4 x 16TB Seagate Exos X18 | 3 x 2TB Samsung 970 Evo Plus NVMe | LSI 9211-8i HBA

 

Spoiler

NAS: Innovision 4U 24-bay chassis (12GB MiniHD SGIO Backplane) | Intel Core i9-10980xe | EVGA X299 FTW-K | EVGA RTX 2080Ti Super FTW3 | 128GB (8x16GB) Corsair Vengeance LPX 3200Mhz | DEEPCOOL PN1000M PSU| Noctua NH-D12L Chromax Black | 16 x 16TB Seagate Exos X18 | 2 x 2TB Samsung 990 Pro | 2 x 2TB Intel U.2 P4510 | LSI 9305-24i HBA

 

Link to post
Share on other sites

On 6/27/2016 at 2:20 PM, Electronics Wizardy said:

No storage spaces doesn't. Storage spaces has a much worse cache system. It also doesn't do checksums and much slower.

Storage Spaces if configured correctly performs very well, even better in Server 2016. I agree that in Server 2012 R2 the storage tiering isn't that great for new files as it's not an inline process, it's done by scheduled optimizations.

 

In Server 2016 there has been a good amount of improvements and a new featured called multi resilient virtual disks which when paired with SSDs as the mirror tier and HDDs as the parity tier all writes always go to the mirror tier, even modifications of existing data. Also in Server 2016 storage spaces now only support ReFS (v2) so their is checksums and full data resiliency.

 

In both the older 2012 R2 and the newer 2016 storage spaces if you want to use parity configurations you need to use journal disks, these cache writes to parity tiers. You'll commonly see SSDs being used for this online but there is nothing stopping you from using HDDs for this task, you need a minimum number of journal disks that match your storage configuration.

 

Also in 2016 dual parity now uses erasure coding so is much more space efficient.

 

Bottom line, if you see anyone saying storage spaces performance is bad that is a configuration issue not a technology issue.

 

gallery_268301_3588_5475.png

 

ZFS is great and is in areas better than storage spaces, as it should be since it has been around much longer and is a more mature technology. Storage spaces has its own advantages however since storage pools are more easily expanded and has better SMB3 support if that is what you require/benefit from.

 

Storage spaces direct is another really nice feature but most people here aren't interested in, need or have 3 servers minimum to do this.

Link to post
Share on other sites

On 28/06/2016 at 2:42 PM, leadeater said:

Storage Spaces if configured correctly performs very well, even better in Server 2016. I agree that in Server 2012 R2 the storage tiering isn't that great for new files as it's not an inline process, it's done by scheduled optimizations.

In Server 2016 there has been a good amount of improvements and a new featured called multi resilient virtual disks which when paired with SSDs as the mirror tier and HDDs as the parity tier all writes always go to the mirror tier, even modifications of existing data. Also in Server 2016 storage spaces now only support ReFS (v2) so their is checksums and full data resiliency.

In both the older 2012 R2 and the newer 2016 storage spaces if you want to use parity configurations you need to use journal disks, these cache writes to parity tiers. You'll commonly see SSDs being used for this online but there is nothing stopping you from using HDDs for this task, you need a minimum number of journal disks that match your storage configuration.

Also in 2016 dual parity now uses erasure coding so is much more space efficient.

Bottom line, if you see anyone saying storage spaces performance is bad that is a configuration issue not a technology issue.

ZFS is great and is in areas better than storage spaces, as it should be since it has been around much longer and is a more mature technology. Storage spaces has its own advantages however since storage pools are more easily expanded and has better SMB3 support if that is what you require/benefit from.

Storage spaces direct is another really nice feature but most people here aren't interested in, need or have 3 servers minimum to do this.

 

On 28/06/2016 at 6:38 AM, Jarsky said:

MDADM is a software implementation, but I guess you mean some easy GUI thing. 

TBH if you're building an array of any kind, you shouldn't let anyone "manage" it that doesn't know what they're doing. 

Your biggest issue with reliability and redundancy isn't the software (storage spaces, zfs, mdadm, unraid jbod, etc...) its the human element. 

All the options given in this thread are really good, and you shouldnt really have issues with any of them. But if you need something *easy* then either FreeNas, unRAID or Windows Storage Spaces. 

As for cards, if you need to expand - then the LSI 9211-8i HBA - but that server only has 4 slots doesnt it? 

Right, so if I wanted something expandable then storage spaces is a better alternative. Also the server is only 4 slots but it only has 4 full speed SATA ports so if I wanted a boot SSD I'd need an extender card or if I wanted to add more HDD's in the 5.25" bay

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×