Jump to content

Christopher (Drashna)

Administrators
  • Posts

    11700
  • Joined

  • Last visited

  • Days Won

    387

Posts posted by Christopher (Drashna)

  1. You are very welcome.

    And you're pedantic! :D Though, I tend to be the same way.  But yeah, it may not be the best term, but replication also kind of invokes the same mental image, IMO.  I'm not sure there is a "best phrasing", short of making up our own.

  2. 5 hours ago, dominator99 said:

    Lost access to (DrivePool M3) because trial period had ended hence mirror not accessible!!
    Purchased a new licence & all was OK!!

    Are you sure that this was with StableBit DrivePool, and not Drive Bender?  

    The reason I ask, is that we don't disable duplication, and we don't use the term "mirror" for file protection (it's always duplication).  

    And because of the section in the licensing FAQ, and experience: 
    https://stablebit.com/Support/DrivePool/Licensing

    Quote

    Q. What happens to my files on the pool when the trial license expires?
    Nothing at all. Your pool remains fully readable. The only restriction that goes into effect when the trial runs out is that you won't be able to create new folders on the pool.

    At this point you can choose to purchase a Retail license or move your data out of the pool and uninstall the product.

     

    5 hours ago, dominator99 said:

    This is a hypothectical question; if Stablebit were to cease trading & the drivpool licence expired how would I gain access to the 'pool' to recover my data?

    This is a topic that has come up from time to time, and we do have plans on if this were to happen.  Obviously, we don't want it to ever happen, but the future is uncertain. 

    I believe the plan in that case was basically, disable the licensing altogether, and stop support completely for the software.  

  3. Do you have duplication enabled for everything?  

    If so, double check the folder protection options.  If you see any folders with a "+", that means that one or more subfolders has a different setting. 

    Additionally, you can use "dpcmd set-duplication-recursive" to force set duplication on everything. 

  4. To clarify, Windows 7 (and 8,) are no longer supported by Microsoft, and no longer receiving updates.

    We follow suite with the Microsoft support lifecycles, since we can't ensure stability of the OS outside of the support lifecycle. Additionally, key components (such as .NET Framework and Visual C++ runtimes) may not be supported, anymore.  Especially in the case where we need/want to update this components. 

    However, we haven't done anything to explicitly disable support for these OSes, so they may still work just fine.  However, the longer it's been since they've exited the support lifecycle, the more likely you are to have issues.

     

    Additionally, Windows 10 leaves extended support Oct 2025. Yay....

  5. On 8/19/2024 at 6:48 PM, Shane said:

    Re 2, DrivePool attempts to fulfill any duplication requirements when evacuating a bad disk from the pool. It appears to override file placement rules to do so (which I feel is a good thing, YMMV). However, your wording prompted me to test the Drive Usage Limiter balancer (I don't use it) and I found that it overrides evacuation by the StableBit Scanner balancer even when the latter is set to a higher priority. @Christopher (Drashna)

    That's very much odd, I'll take a look into it, as it should be easily reproduceable.

     

    Quote

    What is the current DrivePool strategy when ejecting a potentially failing drive for duplicated data - does the duplication continue on the rest of the disks in the pool, even if they were not selected by user for duplication?

    I'm not sure what you mean here.  Could you clarify what you mean. 

    That said, the removal options do have a "duplicate data later" which skips any duplicated data on the drive being removed, and then runs a duplication pass to reduplicate data as needed. 

    On 8/19/2024 at 1:10 PM, one-liner said:

    Is the team currently working on expanding on file protection functionality? Specifically:

    Not currently. 

    Note that file placement is handled both by the service (during a duplication or balancing pass) as well as in the kernel.  Any logic needs to be quick and as free of dependancies as possible.  (the recent crowdstrike fiasco illustrates why this is important).   And determining "newest" isn't necessarily simple.  There are multiple criterias that can be considered for this.  And that drives tend to fail in a bathtube curve, a new disk isn't necessary the best idea. 

    As for generating a hash, and storing it for verification is a very resource intensive process. Both CPU wise, but also requires storing a database with all of the hashes.   And would essentially require doing this at the kernel level.

    That said, there are a lot of solutions for this sort of behavior already, and will probably do it better than we could.  As mentioned, SnapRAID can do a majority of this sort of thing, already. 

  6. The drives should go idle if there isn't usage/access on the drives/pool. 

    In some cases, the BitLocker poolpart detection can trigger activity on the disks and keep them from idling.  In this case, there is an advanced setting to disable that functionalitly: 
    https://wiki.covecube.com/StableBit_DrivePool_2.x_Advanced_Settings

    And it's the example, actually.

    Also, avoid assigning the letters A:\ or B:\ to the pool or any other disk.  Windows has some hard coded behavior that assumes that these letters are floppy drives, and will periodically ping the drives.  I've not seen a way to disable it.  Though, if you wanted to ensure that drives don't idle, this would be a good way to do that. 

  7. Honestly, not enough information.  Missing stuff like the balancing ratio reported on the pool, etc. 

    That said, setting the balancing ratio to 100% should make it balance very aggressively (when/where it needs to).  But the default balancing settings shouldn't move the data around except for in specific edge cases.  Such as the disks being over 90% full,  there being "unsuable for duplication" space reported on the pool, etc. 

    That said, could you open a ticket at https://stablebit.com/contact and after doing so, run the StableBit Troubleshooter, using the contact ID number from the ticket? 

     

  8. I mean, by default, it kind of tries to do this.  New files are placed on the disk with the most available free space. If you have multiple disks with the same amount of free space, it should kind of round robin the placement (though this heavily depends on the file sizes). 

     

  9. Depending on the exact chain of events, this may be normal.   When balancing or changing duplication, empty folders are not pruned.  So if the files were on that disk but moved off, you will likely see empty folders.   As for the recovery tools seeing the files, that may be normal. Files deleted from a disk, even when done by the balancing/duplication engine will still leave the data on the drive until those sections are needed.  This is actually how recovery software is able to get that data.  

    So if duplication was enabled, it soulds like you should be fine.  However, you can recover the data, and remeasure the pool.  It will check the duplication level against the number of copies, and adjust things accordingly (eg reduplicate data, remove extra copies, etc). 

  10. That is very odd, especially since it appears that the empty file is about the correct size, but filled with empty characters.  

    If you continue to see this behavior, there may be other issues on the system. 

  11. To add to this, yes, the progress is saved.  The "scanning" percentage is based on what needs to be scanned currently, not on the whole disk.  Which can be misleading.

    That said, you can see how the drive is tracked here: 
    https://stablebit.com/Support/Scanner/2.X/Manual?Section=Disk Scanning Panel#Sector Map

    And you may note that each sector has a date when it was last scanned.  Each region is tracked, and different regions on the same disk can and will have different dates and times.   Over time, this should actually help the software to "learn" when to scan the drives, by picking times when they are much less likely to be throttled. 

  12. It should be noted that when adding a new disk, StableBit DrivePool does NOT rebalance the data in the pool to use the new disk, immediately.   This is ... unnecessary and over time leads to a lot of unneeded/unnecessary writes/moves.   

    Over time, it will use the drive, as new files are placed on the drives with the most available free space (and the new drive is likely to be the primary candidate for that).  

    However, if you are insistent on rebalancing the data to the new drive, you can use the "disk space equalizer" balancer.  It is disabled by default, but enabling will rebalance the data on the pool so that it's similar usage between all of the drives. 

  13. You absolutely can use StableBit DrivePool in a VM.  There shouldn't be any issues with doing so, if you're passing the whole disk through. 

    The only caveat is that you may not get SMART support for the drives inside of the VM, but this depends on hypervisor and how things are configured. 

×
×
  • Create New...