Jump to content

Hammer8

Members
  • Posts

    63
  • Joined

  • Last visited

Posts posted by Hammer8

  1. Hi, I had one disk fail in my btrfs (RAID6) pool (a pool, not the Array) and I replaced the disk this morning by stopping the array, unselecting the failed disk and selecting the new disk.  When I restarted the array, the array shows up fine, but all the disks in the pool (not Array) says Unmountable:  Too many missing/misplaced drives.  All the disks in the pool as a green dot next to them.  
     

    Anything I can do to fix this?  The only option I see on the GUI is Format will create a file system in all Unmountable disks.

     

    Thank you.

     

  2. Hi, running UnRAID 6.9.2 and seeing a physical disk being listed twice in Main.  Once as part of a Pool (as sdt) and once as an unassigned disk (as sdav) in Unassigned.  Both the Array and Pool are running fine and I'm not seeing any errors.  Any ideas why it's being listed twice?

     

    Thanks!

  3. Hi, I notice my Streams count next to each listed share on the dashboard always shows 0 even when I know files are being accessed.  This started to happen a couple of months ago, and prior to that, the Streams count will be non-zero when I am accessing the share.  Anyone else experiencing this?

     

    Thanks!

  4. 30 minutes ago, Hammer8 said:

    Hi, I'm a very new user of UnRAID so many apologies if this has been asked before.  I have an UnRAID box with 1) the main array, 2) an SSD cache, and 3) a pool formatted as BTRFS (RAID 6).  One of the disks in the BTRFS pool is failing and I would like to replace it while keeping my data in the pool intact.  Can someone point me in the right direction?  Thank you

    Hi, found simply stopping the array and replacing the drive is all I need to do.  Right now, I think the btrfs pool is rebuilding...is there somewhere that shows the progress?  Thanks!

     

  5. Hi, I'm a very new user of UnRAID so many apologies if this has been asked before.  I have an UnRAID box with 1) the main array, 2) an SSD cache, and 3) a pool formatted as BTRFS (RAID 6).  One of the disks in the BTRFS pool is failing and I would like to replace it while keeping my data in the pool intact.  Can someone point me in the right direction?  Thank you

  6. Hi, running 6.9.2 without any Dockers running and noticing that CPU activity is at 50%+ load even when there is no network activity and all the disks are spun down.  Is there a way to see what is running in the background?  Thanks!

  7. Hi, I recently built a new server with a i5-3570K CPU, 16GB RAM, an Intel 10G NIC and 45 drives connected using a LSI 2008 SAS card flashed in IT mode.  The drives are split between 30 for the main Array and 15 as a pool using btrfs/RAID6.

     

    The performance seems to be somewhat spotty and things seem to really slow down (5-10 MB/s) if I am trying to read from the Array from one client while writing to it from another client.  All networking is via SMB. 

     

    Would upgrading my CPU help or is the performance limited given the large number of drives attached?  Are there any performance tweaks that can be performed?

     

    PS - There are no vm's running on the box.

     

    Thanks!

  8. Thank you so much for the complete set of instructions!  Highlighting the difference between accessing the UnRAID server from the Network icon from the Explorer left side panel vs. directly typing in \\SERVER in the location bar was the epiphany for me.  The former does not work and the latter does.  Thank you so much!!

     

    With UnRAID public and private access working, I wonder if there is a way to map the UnRAID server to Explorer either as a drive or as a Network Location.  For example, if my UnRAID server is called \\SERVER, would it be possible to map that "top" path as a Network Location so that when I click on it, I see all my UnRAID shares?  I can access it via the shortcut method described in the document, but having it in Explorer will be easier.  Thanks!

     

    hmmm....as an update, it seems after waiting a few minutes, the left panel Network icon access now works.  I can see all my UnRAID shares when I click on my UnRAID server and I can access both public and private shares.  I thought this was an SMB 1.0 feature which I had turned off per the document. 

     

    Guess I'm confused again....but at least it all works now!!

    • Like 1
  9. On 2/17/2019 at 3:53 PM, trurl said:

    Linux sees all user shares as being mounted at /mnt/user. So when you try to move from one user share to another, Linux will see they are on the same mount, and instead of copying from source to destination and then deleting from source, as it would if you were moving between disks, it will instead just rename to a different path. This is instantaneous but it stays on the same disk, not the result you wanted.

     

    You will have to do the move in 2 steps. Copy from source to destination. That will make another copy that follows the user share settings of the destination. Then delete it from the source.

    Hi, very new to UnRAID and I am experiencing the issue described above.  Not realizing, I used Krusader to move a bunch of files and it moved instantaneously, but did not really move the files from my Pool to my Array.  My Array is my UnRAID Array and My Pool is a separate set of disks formatted btrfs.  What I see now is space still being occupied in the Pool.  Since the files have been “moved”, how can I tell what still physically resides on the Pool so I can physically move them to the Array?  Thank you!

  10. Hmmm…I think something is really wrong…I just tried using Krusader to move the files and while the move “finished” without error, I don’t see the files on the UnRAID Array, but they are gone from the UnRAID Pool!  However, the space on the Pool occupied by the files is also not freed.  Does that mean the files are still there on the disk but not listed in the directory?

     

    Maybe I don’t understand how Krusader works.  Upon further testing, it seems like when I move a file using Windows, the file physically is moved from the Pool disks to the Array disks.  However, when I move a file using Krusader, it looks like only the pointer to the file is moved.  Is that by design?  
     

    My shares are as follows:

    UnraidX - this is the main array

    PoolX - this is the Pool

     

    And the files I am moving are going from PoolX\Landing to UnraidX\Landing

     

    I had expected Krusader to physically move the files, but the process finished almost instantaneously, and so I am thinking it only moved the pointer.  
     

    is there a way to physically move the files?  Right now, it appears my Pool is an “extension” of the main UnRAID Array.

     

    Note, the Pool is not designated as a cache for the Array.

  11. Hi, I’m using Windows explorer to move the files and in total, it’s probably 30-40GB of data.  I’m trying again after a reboot of my UnRAID server and I’m finding I can’t even move a single folder that contains only 1 file of size 3GB.  It looks like it progresses, but in the end, it fails with an “unexpected” server error code 0x8007003A.  The specified server cannot complete the requested operation.  My only option is to either skip or cancel the operation.  I googled that error code and what I found was that it is related to running out of disk space, but I don’t believe that’s my issue since all the disks in the array have more than the 3GB of space needed to hold this file.

     

    Additionally, I also tried copying the file (that resides on the UnRAID pool) to the Windows machine and that also fails with the same error code.  Trying to move the file results in the same error.  However, I am able to open the file from the UnRAID pool location and so it seems like the file is there and it’s not corrupted.  So strange!

     

     I did try Krusader a while back, but found that it was not much faster since the server and my Windows machine is connected using 10G NIC’s and so Windows was easier for me.

     

    BTW, I’m totally new to UnRAID and appreciate everyone’s help on this forum.

  12. Hi, since it can take a bit of time to spin up the disks is an array and the array is inaccessible during this time, is it possible to place the directory information of the array (or a copy of it) on the SSD cache so that access is "perceived" to be quicker?  So for example, if we are searching for a file, the search can run while the disks are spun up even though we can't actually access the file until the disks are spun up?

  13. On 6/30/2021 at 12:55 PM, ChatNoir said:

    However, multiple disk disk pools are using BTRFS RAID (unlike the Array) and depending the selected RAID profile, you can have a better access speed than direct Array transfers.

    Yes, using RAID6 and it is faster which is great.  Thanks!

  14. Hi, I understand the workaround for the 30 drive limit for an Array is to create new Pools with the new disks added to the system.  Is it possible to add an SSD cache to those Pools if the risk of data loss for files temporarily placed on the SSD is acceptable?  This will help to improve the response time of the Pools by providing immediate write access vs. having to wait for the disks to spin up.  Thank you!

  15. Thanks everyone for your help!

     

    Does anyone know the reason for the 30 drive limit?  Is it if the limit was higher then the chance of 3 drives failing is too great?  While not perfect, the ability to recover data on the non failing drives seems to be a huge offset to that risk.

  16. 6 minutes ago, jonathanm said:

    Nope, got it backwards. On the parity array, all non-failing drives are fine, and you can rebuild as many failing drives as you have parity drives, max of 2.

     

    The cache pools are purely BTRFS RAID for multiple disks, so a RAID 0 is completely broken with no recovery if a drive fails.

    Thanks for clarifying!  Much appreciated!

     

    Since each installation of UnRAID can only have 1 array, is there a way besides using pools to create a separate "unprotected array" such that in this unprotected array, if 1 drive fails, only the data in that failing drive is lost?  Basically, all I want UnRAID to do is expose the shares on this unprotected array as single folders that can span multiple drives so that the total size of the contents in the folders can be larger than the size of a single drive (but no single file can be larger than the remaining capacity of a drive).

     

    Thanks!

  17. 12 minutes ago, jonathanm said:

    Shares span drives, the parity array drives are still separate volumes so any one file can only exist on one drive, no spanning files across drives. Cache pools use BTRFS RAID, so files can span across all drives in the pool. Free space on the parity array is limited by the free space available on any single drive. So, if you have 2 1TB parity data disks, you would not be able to store a single file larger than 1TB, but you could have a folder with 2 TB worth of smaller files. Clear as mud?

    Hmmm...I think I'm almost there.  Suppose my pool of 5 drives is formatted with RAID0 and 1 of the drives fail.  Will I lose the data on all 5 drives (as in traditional RAID 0) or just the data on the drive that failed?  Since any one file will reside entirely on a single drive, does that mean the files in the non-failing drives will be safe?

  18. 39 minutes ago, trurl said:

    A pool with multiple drives must use btrfs raid. Depending on the btrfs raid mode, they could have redundancy.

     

    https://wiki.unraid.net/Manual/Storage_Management#Change_Pool_RAID_Levels

    Thanks!  And so RAID0 is striped which is no redundancy.  If I select RAID0 to maximize storage space, does that mean if one of the disks fail, I lose all the data in the pool and not just the data on the failed drive?  Just want to confirm in this use case, UnRAID behaves like traditional RAID.  Thanks again!

×
×
  • Create New...