Jump to content

Unraid OS with Btrfs RAID?

WereCatf

I've been eyeing Unraid lately, because I would like a NAS OS that's less of a hassle to manage and Unraid seems to provide a rather good web-driven UI for it all. There are a few things I don't quite like, however, like e.g. its low performance, since the data isn't striped and whenever you're reading something from there, the data will be read from a single storage-device and thus be limited to that single drive's speed. It's fine for, say, a movie collection, but if I had some files that I wanted speedier access to, I'd need something else. So, the question is: does Unraid also support e.g. Btrfs RAID - pools as well as its own, Unraid-specific thing?

Hand, n. A singular instrument worn at the end of the human arm and commonly thrust into somebody’s pocket.

Link to comment
Share on other sites

Link to post
Share on other sites

I don't use unRAID personally but some Googling say BTRFS was added as of unRAID 6 (~2014). Weather this is on a per disk basis or if it actually lets you configure RAID's I can't say. unRAID does allow you to setup trial copies. You could throw it in a virtual machine. Give it some virtual disks and see if it will let you setup a RAID the way you want it.

Link to comment
Share on other sites

Link to post
Share on other sites

Unraid is built around their own raid solution, if you don't want to use it, id probably get anouther os. While possible, using something like windows server or open media vault or freenas is a better solution, and more supported, and will work better.

 

Also btrfs has its own range of issues to know about too.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Electronics Wizardy said:

Unraid is built around their own raid solution, if you don't want to use it, id probably get anouther os. While possible, using something like windows server or open media vault or freenas is a better solution, and more supported, and will work better.

None of those support Btrfs. In fact, the only two NAS OSes I know of that do use Btrfs are Rockstor and Synology's own OS and, well, Rockstor sucks and Synology's OS isn't legally available.

Hand, n. A singular instrument worn at the end of the human arm and commonly thrust into somebody’s pocket.

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, WereCatf said:

None of those support Btrfs. In fact, the only two NAS OSes I know of that do use Btrfs are Rockstor and Synology's own OS and, well, Rockstor sucks and Synology's OS isn't legally available.

You can run the synology os on your own hardware, its open source, but don't, lots of things like updes are annoying and don't work right.

 

Why btrfs, it has many issues, esp when raid is used.

 

Try open media vault.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Electronics Wizardy said:

Why btrfs, it has many issues, esp when raid is used.

It's a better fit for my needs than anything else I know of, like e.g. I can mix-and-match differently-sized drives freely, I can convert on-the-fly between different RAID-profiles and so on. Besides, you say there are "many issues", yet I haven't seen any for years and years now. I already use Btrfs on my server where I run Ubuntu, but the reason I am looking for a NAS OS is a clicky-clicky UI -- I'm quite tired of having to do everything from CLI manually.

Hand, n. A singular instrument worn at the end of the human arm and commonly thrust into somebody’s pocket.

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, WereCatf said:

It's a better fit for my needs than anything else I know of, like e.g. I can mix-and-match differently-sized drives freely, I can convert on-the-fly between different RAID-profiles and so on. Besides, you say there are "many issues", yet I haven't seen any for years and years now. I already use Btrfs on my server where I run Ubuntu, but the reason I am looking for a NAS OS is a clicky-clicky UI -- I'm quite tired of having to do everything from CLI manually.

WIndows storage spaces will do this all aswell.

 

But really, there is no good gui for btrfs other than rockstor. If you used unraid, it wouldn't have the gui for things like raid level, snapshots, scrubs and other btrfs things. Id probably stick with the cli here, easier and faster.

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, WereCatf said:

It's a better fit for my needs than anything else I know of, like e.g. I can mix-and-match differently-sized drives freely, I can convert on-the-fly between different RAID-profiles and so on. Besides, you say there are "many issues", yet I haven't seen any for years and years now. I already use Btrfs on my server where I run Ubuntu, but the reason I am looking for a NAS OS is a clicky-clicky UI -- I'm quite tired of having to do everything from CLI manually.

You can create a raid pool in btrfs with the cache drive option in unRAID make them ssd's and you'll have better performance

My daily driver: The Wrath of Red: OS Windows 10 home edition / CPU Ryzen TR4 1950x 3.85GHz / Cooler Master MasterAir MA621P Twin-Tower RGB CPU Air Cooler / PSU Thermaltake Toughpower 750watt / ASRock x399 Taichi / Gskill Flare X 32GB DDR4 3200Mhz / HP 10GB Single Port Mellanox Connectx-2 PCI-E 10GBe NIC / Samsung 512GB 970 pro M.2 / ASUS GeForce GTX 1080 STRIX 8GB / Acer - H236HLbid 23.0" 1920x1080 60Hz Monitor x3

 

My technology Rig: The wizard: OS Windows 10 home edition / CPU Ryzen R7 1800x 3.95MHz / Corsair H110i / PSU Thermaltake Toughpower 750watt / ASUS CH 6 / Gskill Flare X 32GB DDR4 3200Mhz / HP 10GB Single Port Mellanox Connectx-2 PCI-E 10GBe NIC / 512GB 960 pro M.2 / ASUS GeForce GTX 1080 STRIX 8GB / Acer - H236HLbid 23.0" 1920x1080 60Hz Monitor HP Monitor

 

My I don't use RigOS Windows 10 home edition / CPU Ryzen 1600x 3.85GHz / Cooler Master MasterAir MA620P Twin-Tower RGB CPU Air Cooler / PSU Thermaltake Toughpower 750watt / MSI x370 Gaming Pro Carbon / Gskill Flare X 32GB DDR4 3200Mhz / Samsung PM961 256GB M.2 PCIe Internal SSDEVGA GeForce GTX 1050 Ti SSC GAMING / Acer - H236HLbid 23.0" 1920x1080 60Hz Monitor

 

My NAS: The storage miser: OS unRAID v. 6.9.0-beta25 / CPU Intel i7 6700 / Cooler Master MasterWatt Lite 500 Watt 80 Plus / ASUS Maximus viii Hero / 32GB Gskill RipJaw DDR4 3200Mhz / HP Mellanox ConnectX-2 10 GbE PCI-e G2 Dual SFP+ Ported Ethernet HCA NIC / 9 Drives total 29TB - 1 4TB seagate parity - 7 4TB WD Red data - 1 1TB laptop drive data - and 2 240GB Sandisk SSD's cache / Headless

 

Why did I buy this server: OS unRAID v. 6.9.0-beta25 / Dell R710 enterprise server with dual xeon E5530 / 48GB ecc ddr3 / Dell H310 6Gbps SAS HBA w/ LSI 9211-8i P20 IT / 4 450GB sas drives / headless

 

Just another server: OS Proxmox VE / Dell poweredge R410

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, mrbilky said:

You can create a raid pool in btrfs with the cache drive option in unRAID make them ssd's and you'll have better performance

It's a write-cache, not a read-cache.

Hand, n. A singular instrument worn at the end of the human arm and commonly thrust into somebody’s pocket.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, WereCatf said:

It's a write-cache, not a read-cache.

I'm not sure about that so your saying if I use cache "only" I can't read from it? that doesn't sound right I would have to test but I'm at work

 

Screen Shot 2019-12-31 at 11.57.06 AM.png

My daily driver: The Wrath of Red: OS Windows 10 home edition / CPU Ryzen TR4 1950x 3.85GHz / Cooler Master MasterAir MA621P Twin-Tower RGB CPU Air Cooler / PSU Thermaltake Toughpower 750watt / ASRock x399 Taichi / Gskill Flare X 32GB DDR4 3200Mhz / HP 10GB Single Port Mellanox Connectx-2 PCI-E 10GBe NIC / Samsung 512GB 970 pro M.2 / ASUS GeForce GTX 1080 STRIX 8GB / Acer - H236HLbid 23.0" 1920x1080 60Hz Monitor x3

 

My technology Rig: The wizard: OS Windows 10 home edition / CPU Ryzen R7 1800x 3.95MHz / Corsair H110i / PSU Thermaltake Toughpower 750watt / ASUS CH 6 / Gskill Flare X 32GB DDR4 3200Mhz / HP 10GB Single Port Mellanox Connectx-2 PCI-E 10GBe NIC / 512GB 960 pro M.2 / ASUS GeForce GTX 1080 STRIX 8GB / Acer - H236HLbid 23.0" 1920x1080 60Hz Monitor HP Monitor

 

My I don't use RigOS Windows 10 home edition / CPU Ryzen 1600x 3.85GHz / Cooler Master MasterAir MA620P Twin-Tower RGB CPU Air Cooler / PSU Thermaltake Toughpower 750watt / MSI x370 Gaming Pro Carbon / Gskill Flare X 32GB DDR4 3200Mhz / Samsung PM961 256GB M.2 PCIe Internal SSDEVGA GeForce GTX 1050 Ti SSC GAMING / Acer - H236HLbid 23.0" 1920x1080 60Hz Monitor

 

My NAS: The storage miser: OS unRAID v. 6.9.0-beta25 / CPU Intel i7 6700 / Cooler Master MasterWatt Lite 500 Watt 80 Plus / ASUS Maximus viii Hero / 32GB Gskill RipJaw DDR4 3200Mhz / HP Mellanox ConnectX-2 10 GbE PCI-e G2 Dual SFP+ Ported Ethernet HCA NIC / 9 Drives total 29TB - 1 4TB seagate parity - 7 4TB WD Red data - 1 1TB laptop drive data - and 2 240GB Sandisk SSD's cache / Headless

 

Why did I buy this server: OS unRAID v. 6.9.0-beta25 / Dell R710 enterprise server with dual xeon E5530 / 48GB ecc ddr3 / Dell H310 6Gbps SAS HBA w/ LSI 9211-8i P20 IT / 4 450GB sas drives / headless

 

Just another server: OS Proxmox VE / Dell poweredge R410

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, mrbilky said:

I'm not sure about that so your saying if I use cache "only" I can't read from it? that doesn't sound right I would have to test but I'm at work

 

Screen Shot 2019-12-31 at 11.57.06 AM.png

It will cache files and put them in the main pool at night. It will read from the cache if its the only copy, but won't put frequently used files in the cache.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, mrbilky said:

I'm not sure about that so your saying if I use cache "only" I can't read from it? that doesn't sound right I would have to test but I'm at work

If you've set it as "cache only", you're not actually using it like a cache, so your point is irrelevant.

Hand, n. A singular instrument worn at the end of the human arm and commonly thrust into somebody’s pocket.

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, WereCatf said:

 its low performance, since the data isn't striped and whenever you're reading something from there, the data will be read from a single storage-device and thus be limited to that single drive's speed. It's fine for, say, a movie collection, but if I had some files that I wanted speedier access to, I'd need something else. So, the question is: does Unraid also support e.g. Btrfs RAID

Well you didn't state that, you only suggested that unRAID cannot be configured in a pool and that it was limited to a single drive and it does support btrfs anyway good luck with your search no help here!

My daily driver: The Wrath of Red: OS Windows 10 home edition / CPU Ryzen TR4 1950x 3.85GHz / Cooler Master MasterAir MA621P Twin-Tower RGB CPU Air Cooler / PSU Thermaltake Toughpower 750watt / ASRock x399 Taichi / Gskill Flare X 32GB DDR4 3200Mhz / HP 10GB Single Port Mellanox Connectx-2 PCI-E 10GBe NIC / Samsung 512GB 970 pro M.2 / ASUS GeForce GTX 1080 STRIX 8GB / Acer - H236HLbid 23.0" 1920x1080 60Hz Monitor x3

 

My technology Rig: The wizard: OS Windows 10 home edition / CPU Ryzen R7 1800x 3.95MHz / Corsair H110i / PSU Thermaltake Toughpower 750watt / ASUS CH 6 / Gskill Flare X 32GB DDR4 3200Mhz / HP 10GB Single Port Mellanox Connectx-2 PCI-E 10GBe NIC / 512GB 960 pro M.2 / ASUS GeForce GTX 1080 STRIX 8GB / Acer - H236HLbid 23.0" 1920x1080 60Hz Monitor HP Monitor

 

My I don't use RigOS Windows 10 home edition / CPU Ryzen 1600x 3.85GHz / Cooler Master MasterAir MA620P Twin-Tower RGB CPU Air Cooler / PSU Thermaltake Toughpower 750watt / MSI x370 Gaming Pro Carbon / Gskill Flare X 32GB DDR4 3200Mhz / Samsung PM961 256GB M.2 PCIe Internal SSDEVGA GeForce GTX 1050 Ti SSC GAMING / Acer - H236HLbid 23.0" 1920x1080 60Hz Monitor

 

My NAS: The storage miser: OS unRAID v. 6.9.0-beta25 / CPU Intel i7 6700 / Cooler Master MasterWatt Lite 500 Watt 80 Plus / ASUS Maximus viii Hero / 32GB Gskill RipJaw DDR4 3200Mhz / HP Mellanox ConnectX-2 10 GbE PCI-e G2 Dual SFP+ Ported Ethernet HCA NIC / 9 Drives total 29TB - 1 4TB seagate parity - 7 4TB WD Red data - 1 1TB laptop drive data - and 2 240GB Sandisk SSD's cache / Headless

 

Why did I buy this server: OS unRAID v. 6.9.0-beta25 / Dell R710 enterprise server with dual xeon E5530 / 48GB ecc ddr3 / Dell H310 6Gbps SAS HBA w/ LSI 9211-8i P20 IT / 4 450GB sas drives / headless

 

Just another server: OS Proxmox VE / Dell poweredge R410

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, mrbilky said:

you only suggested that unRAID cannot be configured in a pool and that it was limited to a single drive

No, you don't seem to understand how unRAID works; since it stores full files on single disks instead of striping them, if you go and read that file, it will be read from that single disk it's stored on, even if that disk was part of a pool. Individual files are not spread across multiple disks.

 

3 minutes ago, mrbilky said:

and it does support btrfs anyway

Apparently, the UI doesn't, which was my entire fucking point here.

Hand, n. A singular instrument worn at the end of the human arm and commonly thrust into somebody’s pocket.

Link to comment
Share on other sites

Link to post
Share on other sites

Wow yeah might be time to take you toys and leave sandbox little salty aren't we thought you were looking for higher performance over just the array where a cache ssd or nvme drive would offer no worries I'll let you stew over the inadequacies of unRAID good luck looking for the solution to your problem

My daily driver: The Wrath of Red: OS Windows 10 home edition / CPU Ryzen TR4 1950x 3.85GHz / Cooler Master MasterAir MA621P Twin-Tower RGB CPU Air Cooler / PSU Thermaltake Toughpower 750watt / ASRock x399 Taichi / Gskill Flare X 32GB DDR4 3200Mhz / HP 10GB Single Port Mellanox Connectx-2 PCI-E 10GBe NIC / Samsung 512GB 970 pro M.2 / ASUS GeForce GTX 1080 STRIX 8GB / Acer - H236HLbid 23.0" 1920x1080 60Hz Monitor x3

 

My technology Rig: The wizard: OS Windows 10 home edition / CPU Ryzen R7 1800x 3.95MHz / Corsair H110i / PSU Thermaltake Toughpower 750watt / ASUS CH 6 / Gskill Flare X 32GB DDR4 3200Mhz / HP 10GB Single Port Mellanox Connectx-2 PCI-E 10GBe NIC / 512GB 960 pro M.2 / ASUS GeForce GTX 1080 STRIX 8GB / Acer - H236HLbid 23.0" 1920x1080 60Hz Monitor HP Monitor

 

My I don't use RigOS Windows 10 home edition / CPU Ryzen 1600x 3.85GHz / Cooler Master MasterAir MA620P Twin-Tower RGB CPU Air Cooler / PSU Thermaltake Toughpower 750watt / MSI x370 Gaming Pro Carbon / Gskill Flare X 32GB DDR4 3200Mhz / Samsung PM961 256GB M.2 PCIe Internal SSDEVGA GeForce GTX 1050 Ti SSC GAMING / Acer - H236HLbid 23.0" 1920x1080 60Hz Monitor

 

My NAS: The storage miser: OS unRAID v. 6.9.0-beta25 / CPU Intel i7 6700 / Cooler Master MasterWatt Lite 500 Watt 80 Plus / ASUS Maximus viii Hero / 32GB Gskill RipJaw DDR4 3200Mhz / HP Mellanox ConnectX-2 10 GbE PCI-e G2 Dual SFP+ Ported Ethernet HCA NIC / 9 Drives total 29TB - 1 4TB seagate parity - 7 4TB WD Red data - 1 1TB laptop drive data - and 2 240GB Sandisk SSD's cache / Headless

 

Why did I buy this server: OS unRAID v. 6.9.0-beta25 / Dell R710 enterprise server with dual xeon E5530 / 48GB ecc ddr3 / Dell H310 6Gbps SAS HBA w/ LSI 9211-8i P20 IT / 4 450GB sas drives / headless

 

Just another server: OS Proxmox VE / Dell poweredge R410

Link to comment
Share on other sites

Link to post
Share on other sites

Other than the two NAS OSes you listed, you aren't going to find a GUI management interface for btrfs RAID. Maybe Cockpit (https://github.com/cockpit-project/cockpit/pulls) will eventually get support it is kind of lackluster in the latest versions due to some imo questionable choices by RedHat and is missing a lot of features currently until development progresses.

[Out-of-date] Want to learn how to make your own custom Windows 10 image?

 

Desktop: AMD R9 3900X | ASUS ROG Strix X570-F | Radeon RX 5700 XT | EVGA GTX 1080 SC | 32GB Trident Z Neo 3600MHz | 1TB 970 EVO | 256GB 840 EVO | 960GB Corsair Force LE | EVGA G2 850W | Phanteks P400S

Laptop: Intel M-5Y10c | Intel HD Graphics | 8GB RAM | 250GB Micron SSD | Asus UX305FA

Server 01: Intel Xeon D 1541 | ASRock Rack D1541D4I-2L2T | 32GB Hynix ECC DDR4 | 4x8TB Western Digital HDDs | 32TB Raw 16TB Usable

Server 02: Intel i7 7700K | Gigabye Z170N Gaming5 | 16GB Trident Z 3200MHz

Link to comment
Share on other sites

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

×