Jump to content

It depends on what you are storing and if you plan to keep backup.

 

The usual filesystems used on a NAS are BTRFS or ZFS. I'm not going to go to much into these, both will do the job fine, ZFS does require a lot of RAM though (the complexities only really matter at a larger scale than home use).

 

On my NAS I use BTRFS in a RAID0 but I do this knowing there is no redundancy, if it fails I lose everything. I'm happy with this because I have a USB HDD plugged into my NAS and a folder sync Cron Job running every 24 hours to make sure any new data stored on the NAS will be copied over to the USB (at most I lose 24 hours worth of data) so if the RAID fails all my data is still safe. I'm also only using my NAS to store Videos, Music & Application installs, there's stuff I would be pretty annoyed to lose but nothing that would put me at any risk.

 

You have to evaluate your own needs and decide if you want to lose 1/3 to 1/2 of your available space to redundancy or if you can live with possibly losing everything.

 

If you're using it for anything mission critical then use redundancy and do regular back ups.

Main Rig:-

Ryzen 7 3800X | Asus ROG Strix X570-F Gaming | 16GB Team Group Dark Pro 3600Mhz | Corsair MP600 1TB PCIe Gen 4 | Sapphire 5700 XT Pulse | Corsair H115i Platinum | WD Black 1TB | WD Green 4TB | EVGA SuperNOVA G3 650W | Asus TUF GT501 | Samsung C27HG70 1440p 144hz HDR FreeSync 2 | Ubuntu 20.04.2 LTS |

 

Server:-

Intel NUC running Server 2019 + Synology DSM218+ with 2 x 4TB Toshiba NAS Ready HDDs (RAID0)

Link to comment
https://linustechtips.com/topic/1217804-best-filesystem/#findComment-13785114
Share on other sites

Link to post
Share on other sites

Expansion is always possible even if its not contiguous. There's always the option of just creating a new pool with new drives. Heck you can stick a single drive in and use it to create a new pool if the need arises.

 

My understanding is that RAID5 is the preferred choice for a redundant file server, it offers a good balance of capacity, speed & redundancy.

Main Rig:-

Ryzen 7 3800X | Asus ROG Strix X570-F Gaming | 16GB Team Group Dark Pro 3600Mhz | Corsair MP600 1TB PCIe Gen 4 | Sapphire 5700 XT Pulse | Corsair H115i Platinum | WD Black 1TB | WD Green 4TB | EVGA SuperNOVA G3 650W | Asus TUF GT501 | Samsung C27HG70 1440p 144hz HDR FreeSync 2 | Ubuntu 20.04.2 LTS |

 

Server:-

Intel NUC running Server 2019 + Synology DSM218+ with 2 x 4TB Toshiba NAS Ready HDDs (RAID0)

Link to comment
https://linustechtips.com/topic/1217804-best-filesystem/#findComment-13785133
Share on other sites

Link to post
Share on other sites

On 7/4/2020 at 8:47 PM, drRodneyMcKay said:

Shall i raid the the disks (for redundance) and then lvm it?
This seems the most cost effective way to do it?

 

You only LVM if you want to use MD, and be able to *easily* extend it. 

The best filesystem? Is the one on the OS you're going to use. 

The best OS? Is the one that has the features to support what you want, within your budget with your hardware. 

 

Since you say you do not want to have to buy multiple drives at a time, then that limits what you can do. 

Your main options for ease of use, flexibility and cost are

 

UnRaid (depending on license cost...how many drives you want...you can start with a Basic and upgrade as you go)

DSM/Xpenology (for Synology NAS, or Xpenology is a port of DSM, but only works on limited range of hardware)

Rockstor (like UnRAID, but uses purely BTRFS)

Hardware RAID (older RAID cards like the 9260-8i can work under many OS's, you can add a disk at a time)

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 comment
https://linustechtips.com/topic/1217804-best-filesystem/#findComment-13788196
Share on other sites

Link to post
Share on other sites

I'm in the process of moving my bare-metal Plex server into a VM. I will be using the same file system once in a VM though, by just passing the HDDs through.

I use Windows/NTFS for Plex, along with a software drive pooling solution (Stablebit Drivepool). This uses normal NTFS and all the files are accessible in the event that disaster strikes and the software is "lost", unlike in Windows Storage Spaces, or RAID. It also means I can just add one drive at a time when needed, or multiple drives. Supports multiple redundancy, as well as a "sort of" read striping for parallel file transfers. Worth checking out at stablebit.com. It's not free, but it's not expensive either. Links up with another bit of software they have called Scanner, that monitors disk health, with data-evacuation options if a drive starts showing errors.

Link to comment
https://linustechtips.com/topic/1217804-best-filesystem/#findComment-13788403
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

×