January 30, 201610 yr First, my setup: Cache drive- 500 GB Parity- 2 TB Disk 1,2 and 3- all 2 TB I have a media share, named Media. I'm using High-water allocation method. Minimum free space is 2 GB. My split level is set to top three directory levels as required. Use Cache disk setting set to yes. My folder structure is Media /TV /Show Name / Season # Media /Movies /HDMovies /Movie Name My setup should be TV and Movies are found on all drives. Show name and HDMovies can be found on all drives. But each TV season should be in 1 drive alone, so goes for Movie Name. What happens is all downloads are left in the cache folder when disk2 is full. When disk2 is free, shows started moving to disk2, while disk1 and disk3 are quite free. Please see screenshot.
January 30, 201610 yr Community Expert Minimum free should be set larger than the largest single file you ever expect to write. Suppose the largest file you will ever write is 4GB. If you have minimum set to 2GB, and you have 3GB free for example, then when unRAID needs to write a file it will see that there is more than the minimum left so it will start writing to the disk. If the file that it tries to write is 4GB, the write will fail because it is out of space. If mover was trying to rsync it from cache then it will get left there when the write fails. If you have minimum set to 5GB, and you have 6GB free for example, then when unRAID needs to write a file it will see that there is more than the minimum left so it will start writing to the disk. If the file that it tries to write is 4GB, the write will succeed because there is enough space, and then there will only be 2GB free, which is below the minimum so no further writing will go to the disk. Make sense?
January 30, 201610 yr Community Expert Another point with your setup is that if you try to add a TV episode it will always go to the disk that contains the Season folder regardless of how full that disk is. You may need to manually move some Seasons of your TV series to another disk to free up space on the first one? UnRAID will never move files from one disk to another of its own accord.
January 30, 201610 yr Author Minimum free should be set larger than the largest single file you ever expect to write. Suppose the largest file you will ever write is 4GB. If you have minimum set to 2GB, and you have 3GB free for example, then when unRAID needs to write a file it will see that there is more than the minimum left so it will start writing to the disk. If the file that it tries to write is 4GB, the write will fail because it is out of space. If mover was trying to rsync it from cache then it will get left there when the write fails. If you have minimum set to 5GB, and you have 6GB free for example, then when unRAID needs to write a file it will see that there is more than the minimum left so it will start writing to the disk. If the file that it tries to write is 4GB, the write will succeed because there is enough space, and then there will only be 2GB free, which is below the minimum so no further writing will go to the disk. Make sense? trurl, kinda, and kinda difficult to grasp :-) Let me think through it again.
January 30, 201610 yr Author Another point with your setup is that if you try to add a TV episode it will always go to the disk that contains the Season folder regardless of how full that disk is. You may need to manually move some Seasons of your TV series to another disk to free up space on the first one? UnRAID will never move files from one disk to another of its own accord. itimpi, yes, this makes sense. Thought of the same. But how do you move an entire season, and yet, sonarr "sees" that it has been moved? Is it even relevant that sonarr and Kodi sees it at it's new disk? or since it's presented in the Media share, it doesn't matter on which drive they actually are?
January 30, 201610 yr Community Expert Another point with your setup is that if you try to add a TV episode it will always go to the disk that contains the Season folder regardless of how full that disk is. You may need to manually move some Seasons of your TV series to another disk to free up space on the first one? UnRAID will never move files from one disk to another of its own accord. itimpi, yes, this makes sense. Thought of the same. But how do you move an entire season, and yet, sonarr "sees" that it has been moved? Is it even relevant that sonarr and Kodi sees it at it's new disk? or since it's presented in the Media share, it doesn't matter on which drive they actually are? If sonar and Kodi are configured to look into the User Share folders then they will not even realise it has been moved. In terms of moving the files then it can either be done on the server from the Linux command line using a tool like 'mc' (a semi-graphical file manager that is included in unRAID) in a console/telnet session. Other Linux tools such as 'cp' and 'rsync' can also be used. If you are not happy working at the Linux command line then you can do it via the network (using Disk Shares) using the standard file manager on your PC/Mac. In such a scenario you may have to go to Settings->Global Share Settings and enable disk shares as by default they are disabled. It is slower as you are limited by network performance but if you are not familiar with the Linux command line you may be less likely to make an error doing it this way. An important point when moving files around is that you must not mix disk shares and user shares in the same copy command as this can lead to data loss. Copying disk to disk or user share to user share is fine - just mixing them is not. It is precisely to avoid new users accidentally hitting this issue that disk shares are disabled by default.
January 31, 201610 yr Author Hi itimpi, how do you move things inside windows Explorer? Do you go to Media, TV, show name, season #, cut it and move it to a temporary location (any desktop), then paste it back onto the same media, TV, show name? By doing this, isn't unraid suppose to follow the high water rule and place it onto a larger drive with bigger capacity?
January 31, 201610 yr Community Expert Hi itimpi, how do you move things inside windows Explorer? Do you go to Media, TV, show name, season #, cut it and move it to a temporary location (any desktop), then paste it back onto the same media, TV, show name? By doing this, isn't unraid suppose to follow the high water rule and place it onto a larger drive with bigger capacity? I mentioned that if you wanted to do this that you had to first go to Settings->Global Share settings and enable disk shares (the array probably needs to be stopped when doing this). When you have done this then you get additional shares showing up that represent each of the physical disks so you can bypass the User shares.
February 2, 201610 yr Author Hi itimpi, how do you move things inside windows Explorer? Do you go to Media, TV, show name, season #, cut it and move it to a temporary location (any desktop), then paste it back onto the same media, TV, show name? By doing this, isn't unraid suppose to follow the high water rule and place it onto a larger drive with bigger capacity? I mentioned that if you wanted to do this that you had to first go to Settings->Global Share settings and enable disk shares (the array probably needs to be stopped when doing this). When you have done this then you get additional shares showing up that represent each of the physical disks so you can bypass the User shares. itimpi, I see the shares within the browser, disk1, disk2 and disk3. I can view the shares. I can see the folders. How do I copy and move within the browser? Or is this just for viewing?
February 2, 201610 yr Community Expert Hi itimpi, how do you move things inside windows Explorer? Do you go to Media, TV, show name, season #, cut it and move it to a temporary location (any desktop), then paste it back onto the same media, TV, show name? By doing this, isn't unraid suppose to follow the high water rule and place it onto a larger drive with bigger capacity? I mentioned that if you wanted to do this that you had to first go to Settings->Global Share settings and enable disk shares (the array probably needs to be stopped when doing this). When you have done this then you get additional shares showing up that represent each of the physical disks so you can bypass the User shares. itimpi, I see the shares within the browser, disk1, disk2 and disk3. I can view the shares. I can see the folders. How do I copy and move within the browser? Or is this just for viewing? The unRAID GUI does not provide facilities for copy/move. It is just for viewing. If you want a browser based approach then installing the konqueror docker container gives you a browser based GUI file manager. You can also do it over the network using your PC/Mac as the disk shares should now be visible on the network. The final option is to do it via the Linux command line from a console/telnet/ssh session, but I am assuming you would rather not do that?
February 3, 201610 yr Author hehehe, all this discussion is to evade the use of linux :-) But I've successfully used MC before. Will give it a try also. But thanks for the clarification. It turns out I already have global shares enabled, and it's the screen I've been seeing all along. I thought there's a way to copy and paste within. Now it's clear you need explorer (file manager) to do that. I'll use windows, or mc on linux. Thanks for the help.
February 3, 201610 yr Warning: This might not be clear to you, or you might not know yet, but you can cause serious problems / data loss if you mix your /mnt/disk and /mnt/user or /mnt/user0, because of a bug(?) called the User share copy bug. So just be aware and don't mix your user shares with your disks when you are doing moves or copies or anything.
February 3, 201610 yr Another point with your setup is that if you try to add a TV episode it will always go to the disk that contains the Season folder regardless of how full that disk is. @ itimpi So if i have a tv show on a share and its being stored on disk1, and disk 1 becomes full will i not be able to add more of that show and sickrage will fail to write to it or will it just flow over to another disk?
February 3, 201610 yr Hopefully you understand that your basic issue here is you don't have minimum free space set to a high enough value (or at all), so the system is attempting to write to disk 2 and not succeeding. HOWEVER ... looking at your GUI display, you have a more fundamental problem: ALL of your disks are effectively full !! Buy yourself a couple of 4TB (or larger) drives and upgrade your parity to the new size; then replace one of your data drives !!
February 3, 201610 yr wow jang430 looking at the screenshot of your gui your cache drive is hot at 54c
February 3, 201610 yr Community Expert Another point with your setup is that if you try to add a TV episode it will always go to the disk that contains the Season folder regardless of how full that disk is. @ itimpi So if i have a tv show on a share and its being stored on disk1, and disk 1 becomes full will i not be able to add more of that show and sickrage will fail to write to it or will it just flow over to another disk? If the split level says it cannot go on another disk then it will not overflow to another disks as split level is the highest priority criteria. Note that if you have not set a minimum free space that is larger than the file to be written then the write will start and fail before it completes as the space is exhausted. As was noted earlier all your disks seem to be pretty full so you are going to start running into problems whatever is happening now.
February 3, 201610 yr Look closely at the split level. It is easy for them to be off by one and cause this type of issue. If a non-splitable folder exists on a full disk, unRaid will run out of space any time you try to write to that folder in the user share.
February 3, 201610 yr Author Hopefully you understand that your basic issue here is you don't have minimum free space set to a high enough value (or at all), so the system is attempting to write to disk 2 and not succeeding. HOWEVER ... looking at your GUI display, you have a more fundamental problem: ALL of your disks are effectively full !! Buy yourself a couple of 4TB (or larger) drives and upgrade your parity to the new size; then replace one of your data drives !! Yup, you are right. I am really out of space. I don't know where all that space went [emoji1] trying to delete plenty of files now. But somehow, Ivm downloading more than I'm deleting.
February 3, 201610 yr Author wow jang430 looking at the screenshot of your gui your cache drive is hot at 54c So far, it's been like that since more than half a year.
February 4, 201610 yr wow jang430 looking at the screenshot of your gui your cache drive is hot at 54c So far, it's been like that since more than half a year. If it's been consistently running at that temp, you either need to replace the drive or improve the ventilation for it. Is there a fan that provides ventilation for that drive? Note that the temperature spec for that drive is 55° C => so it's running right at its upper threshold. This is a bad sign ... it generally means the drive is going to fail sooner rather than later. But it may just be that it's mounted without adequate ventilation ... so check for that first.
February 4, 201610 yr ... An easy fix to the cache drive temp issue (assuming it's not simply poor ventilation) is to repurpose one of your 2TB drives as the cache after you get a couple 4TB (or larger) drives ==> this would fix both the space issue and the too-hot drive issue
Archived
This topic is now archived and is closed to further replies.