Jump to content

Shane

Moderators
  • Posts

    955
  • Joined

  • Last visited

  • Days Won

    95

Shane last won the day on January 28

Shane had the most liked content!

About Shane

Profile Information

  • Gender
    Not Telling
  • Location
    Australia
  • Interests
    Eclectic.

Recent Profile Visitors

274074 profile views

Shane's Achievements

  1. Hi, reccommended is to shut down, disconnect the drives that make up the pool (so you can't accidentally format/install the OS on those drives), reinstall the OS, reinstall DrivePool, shut down, reconnect the drives, DrivePool should detect and mount the pool. You may need to re-enter balancing and placement settings, and make sure Read Striping is disabled.
  2. The options should do as they say; I would suspect that the Disk Space Equalizer isn't fully compatible with the SSD Optimizer, and/or another balancer or file placement rule that you might have active, or that maybe it doesn't handle well when a pool contains disks of widely disparate size?
  3. It could be the NTFS permissions are borked. Try https://community.covecube.com/index.php?/topic/5810-ntfs-permissions-and-drivepool/ (first two posts) to see if reveals the missing hidden PoolPart.guidstring folder?
  4. Short answer: there is no command that directly toggles a pool Read-Only. As a workaround, if you add a drive* to the pool and then use the Drive Usage Limiter to instruct DrivePool to never use it, you can use the dpcmd ignore-poolpart and dpcmd unignore-poolpart administrator commands to make that poolpart drive go temporarily "missing" which will result in the pool being read-only in the interim (without any files becoming unavailable, because none are on that poolpart). However note that this will also result in DrivePool remeasuring the pool afterwards. You may also be interested in the DrivePool_RunningFile setting (link) to help detect when DrivePool is performing any background tasks (e.g. remeasuring). *for example you could add a small USB thumb drive, or partition off a tiny volume from a larger drive
  5. The transactional sync should mean DSynchronize doesn't need to scan the whole drive to find changed files, just rely on the USN journal notification, but I haven't personally tested it. Truly simultaneous writes to both drives would require some kind of virtual drive or share or RAID equivalent. You might want to look into a hardware-based RAID6 array or switching to a ZFS-based OS/DAS/NAS (e.g. TrueNAS, Unraid, QNAP, Synology etc) if you have a need for zero-downtime despite two concurrent drive failures (and if enough money is riding on it, also looking into high-availability clusters where you've got duplicate machines not just duplicate drives).
  6. Hi Saaiberke, You may need to re-enter your Balancing and/or File Placement settings, so I suggest taking note of them first. If you are using your boot drive as part of a pool, you should remove the boot drive from that pool for the migration. (Anything else on the boot drive that you want to keep should be copied to another drive.) You should deactivate your StableBit license(s) on the WHS2011 install as a final step before replacing it, so that you can reactivate the license(s) on the Windows 10 install without having to contact StableBit to help. Note that while the DrivePool license is deactivated your pool(s) will be read-only. I recommend powering down your system to physically disconnect your pool drives before proceeding with the OS replacement, then powering down to physically reconnect the pool drives after you have installed DrivePool on the new OS. P.S. You should also ensure that Read Striping is disabled on your pool(s) when they come back, as there is currently a Read Striping bug that can cause the wrong data to be read from duplicated files in the pool.
  7. Nothing I personally know that will bidirectionally sync (even near enough to) simultaneously AND expose the drives independently AND replicate hardlinks. I'm told SyncThing can be run as two instances on different ports for bidirectional local sync (I haven't done it myself) but I'm pretty sure it doesn't replicate hardlinks. ... After quite a bit of googling: Dimio DSynchronize might be what you're after, as it claims to support bidirectional sync, transactional sync and hardlinks? You've got me curious as to what needs both drives to be synced and independently simultaneously accessible when they're on the same machine.
  8. Correct. Symbolic and junction links are supported for the pool drive, hard links are not supported (and cannot be created) for the pool drive. Linking directly into a poolpart folder (e.g. mklink /h d:\links\file1.txt d:\poolpart.guidx\file1.txt) is technically possible but not supported as any subsequent writes via that link will result in the poolpart no longer matching with any duplicate(s) on the other drive(s) in the pool (and DrivePool's nightly consistency check will then throw up an error about it along with an option to sync the newest version of the file). E.g. I use a set of junction links to my pool's poolparts so I can take advantage of USN journaling for rapid searches, but I never write via those junctions.
  9. Ah, got it, I was confused by "having to unhide to read". It's not possible to avoid the hidden poolpart folders, DrivePool is built on them.
  10. Hi Salim! Let's take an example where you have three physical drives, D and E and F. You create a pool P - a virtual drive - and you add D and E and F to this new pool. DrivePool handles this behind the scenes by creating a hidden "D:\PoolPart.GUID1" folder and a hidden "E:\PoolPart.GUID2" folder and a hidden "F:\PoolPart.GUID3" folder. Any file you then put in P is stored in a special hidden folder on D or E or F. Or if you have real-time duplication enabled it will store the file simultaneously in two (or more if you want) of those hidden folders. For example, "P:\mystuff\myfile.txt" might be stored in "D:\PoolPart.GUID1\mystuff\myfile.txt" and "F:\PoolPart.GUID3\mystuff\myfile.txt". As to which of the D, E and F drives it picks, the default is the drive(s) with the most free space at the time. It is easy to tell DrivePool to "only use these (two or more) drives to store duplicates" but getting it to "always make sure this one drive has a duplicate of what's on (two or more) other drives" is more complicated (you have to nest pools). You use the virtual pool drive to read and write files in the pool, and if duplication is enabled DrivePool will automatically try to read from the fastest drive that holds the files. You do not need to unhide anything; in fact normally you should never access the hidden PoolPart folders yourself, as DrivePool needs to manage those autonomously to work properly. (note: some versions of DrivePool start with Manage Pool -> Performance -> Read Striping ticked, however that feature is buggy and you should check and turn it OFF until a fix is released). Hope this helps!
  11. Rebalancing tends to put additional load on any device (e.g. a USB enclosure) that handles multiple drives within a pool. If the device is (becoming) flaky then that load can cause one or more drives or even the entire device to drop. I'd suggest taking a look at the hardware you're using?
  12. DrivePool will normally write any given file to the drive with the most free space; if you mark both as SSD in the SSD Optimizer, it should alternate writing files between the two as it detects each has less free space than the other - which should tend to maximise write speed if you're writing multiple files side-by-side.
  13. In the course of Scanner finding and recovering the damaged file, the drive's firmware may have been able to repair the damaged sector rather than needing to reallocate it. Personally I would: Take note of the file that was damaged and manually check that the File Scan was actually able to completely recover it (e.g. open it and/or compare it to a backup or copy elsewhere). Force a new scan of that drive again to see if the drive is no longer damaged. If the new scan doesn't find more problems and SMART remains clear then I'd keep using the drive. If I haven't recently, make sure my backups are in working order.
  14. Shane

    strange balancing?

    It won't affect unduplicated mode. It's just there's currently a bug that may cause duplicated files to be read incorrectly if read striping is enabled - so disabling it now means no risk from the bug if you happen to turn on duplication in the future.
  15. I've set up a very basic discord. Presuming I've ticked the right boxes, the link is: https://discord.gg/9TzrmrxvYz Please keep in mind that it's not any more official than any other end-user doing it (i.e. not at all). Any problems, please message me.
×
×
  • Create New...