ezno_matrix
Limp Gawd
- Joined
- Feb 9, 2012
- Messages
- 134
Now that my NAS is the most important device in my household, I am looking for suggestion to reduce my downtime as I outgrow the current disks. Firstly, my data is important but only a small amount is irreplaceable. The irreplaceable stuff is backed up in multiple location. That being said, I still would not want to go through the hassle of restoring a single bit of it.
Requirements:
1. Preferable runs on Linux. But I can deal with any of the *NIX so no issue switching if one of these will work. I have no experience with Windows beyond an end user desktop and other than email and web, most of time is spent remoting to a *NIX machine. Not sure if OSX is an option.
2. Full disk encryption must be supported.
3. I need maximum storage of no less than n-4 disks (as I get today with two RAID6 volumes).
4. Should be considered very stable and reliable.
5. FREE (as in speech) software preferred but I am open if the closed software features are compelling.
Here is the challenge;
I have a 13x1.5 disk RAID6 array that is now showing its age. The disks are starting to throw prefailure SMART errors and needs to be replaced. I cannot replace all the disks at once and I want to replace the failing disk(s) with 3TB drive. As the disks fails I would like to:
1. Remove failed disk from the array
2. Shrink the filesystem and RAID volume to the size of n-1 disk. This should take no more than a day if the filesystem has to be unmounted. (I tried to shrink a 15TB ext4 filesystem that was 90% full. It ran for a week but never completed)
3. Add a new 3TB drive and start a new volume. The volume with 3TB disks will go from JBOD to RAID1 to RAID5 to RAID6 as I replace more 1.5TB disks. This needs to be doable with a mounted filesystem.
Is this safely doable? Am I going at this in a completely wrong way?
My current solution is a very risky disk juggling where I fail disks from another RAID6 volumes, copy the data then rebuild the 1.5TB RAID with n-1 disk. With data copy and RAID rebuilds, it takes about a week to complete the entire operation which is no longer acceptable.
Requirements:
1. Preferable runs on Linux. But I can deal with any of the *NIX so no issue switching if one of these will work. I have no experience with Windows beyond an end user desktop and other than email and web, most of time is spent remoting to a *NIX machine. Not sure if OSX is an option.
2. Full disk encryption must be supported.
3. I need maximum storage of no less than n-4 disks (as I get today with two RAID6 volumes).
4. Should be considered very stable and reliable.
5. FREE (as in speech) software preferred but I am open if the closed software features are compelling.
Here is the challenge;
I have a 13x1.5 disk RAID6 array that is now showing its age. The disks are starting to throw prefailure SMART errors and needs to be replaced. I cannot replace all the disks at once and I want to replace the failing disk(s) with 3TB drive. As the disks fails I would like to:
1. Remove failed disk from the array
2. Shrink the filesystem and RAID volume to the size of n-1 disk. This should take no more than a day if the filesystem has to be unmounted. (I tried to shrink a 15TB ext4 filesystem that was 90% full. It ran for a week but never completed)
3. Add a new 3TB drive and start a new volume. The volume with 3TB disks will go from JBOD to RAID1 to RAID5 to RAID6 as I replace more 1.5TB disks. This needs to be doable with a mounted filesystem.
Is this safely doable? Am I going at this in a completely wrong way?
My current solution is a very risky disk juggling where I fail disks from another RAID6 volumes, copy the data then rebuild the 1.5TB RAID with n-1 disk. With data copy and RAID rebuilds, it takes about a week to complete the entire operation which is no longer acceptable.
Last edited: