[GH-ISSUE #33] RAID F1 personality #5

Closed
opened 2026-03-07 19:19:13 +03:00 by kerem · 6 comments
Owner

Originally created by @avolon42x on GitHub (Apr 5, 2023).
Original GitHub issue: https://github.com/007revad/Synology_M2_volume/issues/33

Would be great to be able to create RAID F1 arrays. Personality [raidF1] seems to be already present (DS1821+ latest stable release)
Bildschirmfoto 2023-04-05 um 16 02 10

Originally created by @avolon42x on GitHub (Apr 5, 2023). Original GitHub issue: https://github.com/007revad/Synology_M2_volume/issues/33 Would be great to be able to create RAID F1 arrays. Personality [raidF1] seems to be already present (DS1821+ latest stable release) <img width="414" alt="Bildschirmfoto 2023-04-05 um 16 02 10" src="https://user-images.githubusercontent.com/1194459/230104671-a1de0dfd-33f2-4e05-a2de-5e11010d1f72.png">
kerem closed this issue 2026-03-07 19:19:14 +03:00
Author
Owner

@007revad commented on GitHub (Apr 6, 2023):

I have previously seen [raidF1] in the output form cat /proc/mdstat but I forget about it.

I think this is possible because I remember reading on the Xpenology forum about people disabling RAID F1 so they could use SHR. If they can do that I should be able to enable RAID F1. Hopefully we can have both RAID F1 and SHR.

<!-- gh-comment-id:1498498208 --> @007revad commented on GitHub (Apr 6, 2023): I have previously seen [raidF1] in the output form `cat /proc/mdstat` but I forget about it. I think this is possible because I remember reading on the Xpenology forum about people disabling RAID F1 so they could use SHR. If they can do that I should be able to enable RAID F1. Hopefully we can have both RAID F1 and SHR.
Author
Owner

@007revad commented on GitHub (Apr 6, 2023):

Okay, I can easily enable RAID F1. But it seems that you can have RAID F1 or SHR, but not both.

I'm not sure what would happen to an SHR storage pool if you switched to RAID F1, or vice versa. I might have to test it.

<!-- gh-comment-id:1498548495 --> @007revad commented on GitHub (Apr 6, 2023): Okay, I can easily enable RAID F1. But it seems that you can have RAID F1 or SHR, but not both. I'm not sure what would happen to an SHR storage pool if you switched to RAID F1, or vice versa. I might have to test it.
Author
Owner

@avolon42x commented on GitHub (Apr 6, 2023):

That’s great! It’s expected that you cannot have both. RAIDF1 is especially for SSD arrays, albeit I don’t know if it handles different disk sizes like SHR it’s basically a raid5 for SSD reducing wearlevel for parity writes. Could you tell me how to enable them I’ll try it out

<!-- gh-comment-id:1498726058 --> @avolon42x commented on GitHub (Apr 6, 2023): That’s great! It’s expected that you cannot have both. RAIDF1 is especially for SSD arrays, albeit I don’t know if it handles different disk sizes like SHR it’s basically a raid5 for SSD reducing wearlevel for parity writes. Could you tell me how to enable them I’ll try it out
Author
Owner

@007revad commented on GitHub (Apr 6, 2023):

To enable RAID F1 you need to edit /etc.defaults/synoinfo.conf as follows:

  1. Comment out, delete, or change "yes" to "no", the following SHR line:

support_syno_hybrid_raid="yes"

  1. Then add this line to enable RAID F1:

supportraidgroup="yes"

<!-- gh-comment-id:1498788107 --> @007revad commented on GitHub (Apr 6, 2023): To enable RAID F1 you need to edit `/etc.defaults/synoinfo.conf` as follows: 1. Comment out, delete, or change "yes" to "no", the following SHR line: `support_syno_hybrid_raid="yes"` 2. Then add this line to enable RAID F1: `supportraidgroup="yes"`
Author
Owner

@avolon42x commented on GitHub (Apr 8, 2023):

Mhh so I tested it on a DS916+ (DSM 7.2beta) I had lying around with 3 SSDs. The F1 shows in mdstat but I cannot create a F1 array. I change the settings as you mentioned. Any other idea?

<!-- gh-comment-id:1500954303 --> @avolon42x commented on GitHub (Apr 8, 2023): Mhh so I tested it on a DS916+ (DSM 7.2beta) I had lying around with 3 SSDs. The F1 shows in mdstat but I cannot create a F1 array. I change the settings as you mentioned. Any other idea?
Author
Owner

@007revad commented on GitHub (Apr 10, 2023):

Since mdstat shows [raidF1] in the RAID Personalities, try Synology_enable_M2_volume

It lets you create the storage pool and select the RAID type in storage manager so you don't need the Synology_M2_volume script. But I don't know if works for models older than '21.

<!-- gh-comment-id:1502273910 --> @007revad commented on GitHub (Apr 10, 2023): Since mdstat shows [raidF1] in the RAID Personalities, try [Synology_enable_M2_volume](https://github.com/007revad/Synology_enable_M2_volume) It lets you create the storage pool and select the RAID type in storage manager so you don't need the Synology_M2_volume script. But I don't know if works for models older than '21.
Sign in to join this conversation.
No labels
bug
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Synology_M2_volume#5
No description provided.