I would like to create a striped RAID-0 made up of four NVMe SSDs. It's for unimportant temporary data, but I need the space and lots of speed would be nice to have as well, so I'd like to use RAID-0 rather than something like JBOD/CONCAT. I would not like to use ZFS, but UFS for a file system. Disk redundancy and verifiable data integrity are not required.
There are two GEOM classes which seem to be able to handle this: gstripe(8) and graid(8). Both can do RAID level 0, with graid supporting higher RAID levels and several vendor-compatible metadata formats as well. I'm just not sure which one I should pick now.
Are there any advantages/disadvantages that one has over the other when used for RAID-0? I'm not planning to make the array compatible with any hardware controllers or their firmwares, so I don't really care about the meta data format. The array does not have to be portable to other operating systems either, so it's fine if it's FreeBSD-specific.
Since this will be built with SSDs however, TRIM / BIO_DELETE support is required. According to what I found on the web, this works with graid. Does gstripe also support TRIM / BIO_DELETE?
The OS is FreeBSD 12.1-RELEASE at the time of writing and will be updated to 12.2-RELEASE in a few weeks or so.
Thank you!
There are two GEOM classes which seem to be able to handle this: gstripe(8) and graid(8). Both can do RAID level 0, with graid supporting higher RAID levels and several vendor-compatible metadata formats as well. I'm just not sure which one I should pick now.
Are there any advantages/disadvantages that one has over the other when used for RAID-0? I'm not planning to make the array compatible with any hardware controllers or their firmwares, so I don't really care about the meta data format. The array does not have to be portable to other operating systems either, so it's fine if it's FreeBSD-specific.
Since this will be built with SSDs however, TRIM / BIO_DELETE support is required. According to what I found on the web, this works with graid. Does gstripe also support TRIM / BIO_DELETE?
The OS is FreeBSD 12.1-RELEASE at the time of writing and will be updated to 12.2-RELEASE in a few weeks or so.
Thank you!