dada051 Posted January 13, 2022 Share Posted January 13, 2022 But I don't want to isolate my shares Quote Link to comment
itimpi Posted January 13, 2022 Share Posted January 13, 2022 3 minutes ago, dada051 said: But I don't want to isolate my shares Not sure I understand? I would expect each share to be restricted to a specific array? Quote Link to comment
tjsyl Posted January 13, 2022 Share Posted January 13, 2022 18 hours ago, JonathanM said: You can have multiple cache pools now. Is this in the RC or 6.9.2? Quote Link to comment
SimonF Posted January 13, 2022 Share Posted January 13, 2022 2 minutes ago, tjsyl said: Is this in the RC or 6.9.2? Multiple pools was added in 6.9 Quote Link to comment
dada051 Posted January 13, 2022 Share Posted January 13, 2022 3 hours ago, itimpi said: Not sure I understand? I would expect each share to be restricted to a specific array? If I want my dockers on the "main" unraid, how I can easily (and without performances loss) share my unraid shares that are on the hosted unraid. And multiples unraid are not so easy compared to one unraid with multiple arrays. Quote Link to comment
Squid Posted January 13, 2022 Share Posted January 13, 2022 I'm still not understanding exactly what you want here... What shares do you mean by "main" unraid (and the dockers having access to them) and what are you talking by easily sharing the unraid shares.... Quote Link to comment
jortan Posted January 14, 2022 Share Posted January 14, 2022 (edited) 2 hours ago, Squid said: I'm still not understanding exactly what you want here... What shares do you mean by "main" unraid (and the dockers having access to them) and what are you talking by easily sharing the unraid shares.... I think he's talking about this suggestion: Quote If you have multiple array licences then you could get multiple arrays now by running additional instances of Unraid in VM's and passing through the disk drives to these additional VMs. This is the technique I use to run multiple test instances of Unraid hosted on one production machine but see no reason why it could not be multiple production instances. The Unassigned Disks has facility to mount remote shares in the GUI. These get mounted to /mnt/remotes. You could then assign these folders to dockers on the primary Unraid server. This is theoretically possible, but there will likely be some issues around timing for auto-mount as the nested Unraid won't be available when the primary Unraid array starts. And I think where you fix these remote mounts after the docker has started, you will need to restart the docker in order for it to see the files? Not sure but I recall something like this from my testing. Using multiple cache pools on a single Unraid server would be the simpler option for now. Or, live with a single array for now. This will be much easier to transfer to multiple arrays when this feature is added as your data will just be on standard XFS formatted disks, and you can (carefully) assign these to a different array later without needing to transfer data. Edited January 14, 2022 by jortan Quote Link to comment
Squid Posted January 14, 2022 Share Posted January 14, 2022 10 hours ago, jortan said: And I think where you fix these remote mounts after the docker has started, you will need to restart the docker in order for it to see the files? If you have problems with this, you set the access mode on the mappings to be one of the "slave" modes 1 Quote Link to comment
OctopusVPS Posted May 17, 2022 Share Posted May 17, 2022 I think about two array... 1 array HDD with parity for data and media 2 array SSD with parity for docker and vm and cache (cache is downloades files or trash files) Or someone have better way to protect dockers and vms without shutdown ? Quote Link to comment
ChatNoir Posted May 18, 2022 Share Posted May 18, 2022 8 hours ago, OctopusVPS said: 2 array SSD with parity for docker and vm and cache (cache is downloades files or trash files) Why just create 2 RAID1 pools with the SSDs ? (or another BTRFS RAID profile) But maybe I do not understand what you mean by that : Quote Or someone have better way to protect dockers and vms without shutdown ? Quote Link to comment
OctopusVPS Posted May 18, 2022 Share Posted May 18, 2022 10 hours ago, ChatNoir said: Why just create 2 RAID1 pools with the SSDs ? (or another BTRFS RAID profile) But maybe I do not understand what you mean by that : I want 1 array for data and second for dockers snd vms. I think about backup/protect dockers and vms on second array by parity. I know about plugins to backup dockers and vms but i must shutdown dockers and vms to create backups. Its not good for me. I like protect dockers and vms by array parity Quote Link to comment
dada051 Posted May 18, 2022 Share Posted May 18, 2022 Create an cache pool with raid 1 (2 disks, protection by mirroring disks) , unraid parity is not good with SSD/trim Quote Link to comment
OctopusVPS Posted May 18, 2022 Share Posted May 18, 2022 2 hours ago, dada051 said: Create an cache pool with raid 1 (2 disks, protection by mirroring disks) , unraid parity is not good with SSD/trim Ok i understand Tehn i add second SSD to my pool and set to RAID 1 then in share i see green dot ? * shares with keylock is on SSD pool Quote Link to comment
JonathanM Posted May 18, 2022 Share Posted May 18, 2022 Just now, OctopusVPS said: Tehn i add second SSD to my pool and set to RAID 1 then in share i see green dot ? Yes. Keep in mind that RAID or Unraid is not a replacement for backup, it can't recover from deleted or corrupted files, only drive failure. Quote Link to comment
SeanOne Posted May 19, 2022 Share Posted May 19, 2022 mutli Arrays +1 I want to use some disks for write-heavy tasks without parity, because it works so slow with parity. And the other disks are protected by parity for my important data. I have tried to create a cache pool for write-heavy tasks, but the IO performence is so poor. At last, I abanden the parity disk, put all disk in one arrary, and create shares only in some disks for write-heavy tasks. I'm afraid about my data in other disks, so I have to backup them weekly.. Quote Link to comment
dada051 Posted May 19, 2022 Share Posted May 19, 2022 You can do this with cache pool. I think if we need multiple arrays, it's because we need multiple arrays with parity. If we don't need parity, we can do unassigned devices or cache pool. For SSD, the same (as unraid parity is not great with SSD). Multiple arrays allow to reduce the mix of drives like 5x 2TB 5400rpm 2.5" laptop drives and 4x 14TB 7200rpm 3.5" NAS class drives for example, and it allow "turbo write" on theses drives without waking up all the drives 1 Quote Link to comment
OctopusVPS Posted May 19, 2022 Share Posted May 19, 2022 18 hours ago, JonathanM said: Yes. Keep in mind that RAID or Unraid is not a replacement for backup, it can't recover from deleted or corrupted files, only drive failure. Yes i know. I want only secure for disk faluiure Quote Link to comment
SeanOne Posted May 21, 2022 Share Posted May 21, 2022 On 5/19/2022 at 6:44 PM, dada051 said: You can do this with cache pool. I think if we need multiple arrays, it's because we need multiple arrays with parity. If we don't need parity, we can do unassigned devices or cache pool. For SSD, the same (as unraid parity is not great with SSD). Multiple arrays allow to reduce the mix of drives like 5x 2TB 5400rpm 2.5" laptop drives and 4x 14TB 7200rpm 3.5" NAS class drives for example, and it allow "turbo write" on theses drives without waking up all the drives Cache pool's IO performens is so poor, I think btrfs cause that Quote Link to comment
jortan Posted May 21, 2022 Share Posted May 21, 2022 On 5/19/2022 at 2:04 AM, OctopusVPS said: I want 1 array for data and second for dockers snd vms. I think about backup/protect dockers and vms on second array by parity. I know about plugins to backup dockers and vms but i must shutdown dockers and vms to create backups. Its not good for me. I like protect dockers and vms by array parity You may want to look at ZFS + snapshots using sanoid + syncoid if you want to replicate those snapshots to another machine. It's a lot more manual work to configure and maintain, but a good learning experience if you're up for it. It seems native ZFS support will be coming to Unraid eventually. It's great for running dockers/vms, though with ZFS you don't have the ability to cache writes to the array within Unraid like you can with the built-in "pool" functionality (my guess is this will be possible when Unraid supports ZFS natively) There's a number of Youtube guides for implementing ZFS in Unraid also. Quote Link to comment
dada051 Posted May 22, 2022 Share Posted May 22, 2022 On 5/21/2022 at 7:42 AM, SeanOne said: Cache pool's IO performens is so poor, I think btrfs cause that I'm not sure array with parity performance is better... Quote Link to comment
itimpi Posted May 22, 2022 Share Posted May 22, 2022 On 5/19/2022 at 1:57 AM, SeanOne said: I have tried to create a cache pool for write-heavy tasks, but the IO performence is so poor It is normally an order of magnitude faster than accessing the main parity protected array, so not sure what performance you were getting to give this impression. Quote Link to comment
SeanOne Posted June 2, 2022 Share Posted June 2, 2022 On 5/22/2022 at 11:00 PM, dada051 said: I'm not sure array with parity performance is better... On 5/22/2022 at 11:24 PM, itimpi said: It is normally an order of magnitude faster than accessing the main parity protected array, so not sure what performance you were getting to give this impression. Yes, that you saied is why I need multi arrays. One array WITHOUT parity, can instead of poor performance pool. And one array with parity can be used for important data. I can get a saft array and a performance array at the same time, don't need to choose the safe or the performance. Quote Link to comment
dada051 Posted June 2, 2022 Share Posted June 2, 2022 I don't understand why you talk about performance array. Cache pool should be better for that use case. You can use RAID 10 to even improve performance. Quote Link to comment
SeanOne Posted July 21, 2022 Share Posted July 21, 2022 On 6/2/2022 at 5:41 PM, dada051 said: I don't understand why you talk about performance array. Cache pool should be better for that use case. You can use RAID 10 to even improve performance. But cache pool only can use the btrfs which performance is so poooor. Quote Link to comment
dada051 Posted July 22, 2022 Share Posted July 22, 2022 I use a cache pool with raid 1 btrfs. Performance are the one I expect for a 2.5Gbps ethernet and SATA SSD. Quote Link to comment
Recommended Posts
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.