April 26, 20251 yr Hi all first things first: all my data is backed up several times in different locations. So I can recover from a drive failure if needed. My array is protected by parity, but to save some energy I created a pool of nvme only. Btrfs and allocation profile “single”. I am wondering what’s going to happen in case one nvme drive fails. Can I just replace it and recover data from backups? Do I have to create a new pool or can I downsize the pool and stay with the nvme that are left? Thanks a lot
April 26, 20251 yr Community Expert 19 minutes ago, Stardenver said: Hi all first things first: all my data is backed up several times in different locations. So I can recover from a drive failure if needed. My array is protected by parity, but to save some energy I created a pool of nvme only. Btrfs and allocation profile “single”. I am wondering what’s going to happen in case one nvme drive fails. Can I just replace it and recover data from backups? Do I have to create a new pool or can I downsize the pool and stay with the nvme that are left? Thanks a lot If you are using the ‘Single’ profile then if any drive in the pool fails you have lost the entire content of the pool. Other BTRFS profiles can provide redundancy against drive failure at the expense of having less usable space available.
April 26, 20251 yr Author 4 minutes ago, itimpi said: If you are using the ‘Single’ profile then if any drive in the pool fails you have lost the entire content of the pool. Other BTRFS profiles can provide redundancy against drive failure at the expense of having less usable space available. Thanks for taking the time to answer me. What kind of setup would you recommend? I would like to keep it fast and max out available storage space. Or is there any way to somehow stripe drives without losing the whole pool if a single drive fails?
April 26, 20251 yr Community Expert 14 minutes ago, Stardenver said: Thanks for taking the time to answer me. What kind of setup would you recommend? I would like to keep it fast and max out available storage space. Or is there any way to somehow stripe drives without losing the whole pool if a single drive fails? You have to decide what level of redundancy you want on any pool. Many people do not bother, but with Unraid 7 you can use something like ZFS with RAIDz1 option to give you protection against a single drive in the pool failing to get a good compromise between maximising space and still having some protection.
April 26, 20251 yr Author 2 hours ago, itimpi said: You have to decide what level of redundancy you want on any pool. Many people do not bother, but with Unraid 7 you can use something like ZFS with RAIDz1 option to give you protection against a single drive in the pool failing to get a good compromise between maximising space and still having some protection. Actually I also don’t really care, as it’s just my Plex library and I have copies within the array and on external drives. But I don’t want to recovery a complete 10 TB pool, just because one drive fails. I will dig into this and read more about RAIDz-1. So far I am just familiar with classical RAID setups.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.