FastCopy | fastest mass copy and sync , backup tool | Continuous Backup library

 by   mhisoft Java Version: v1.3 License: Apache-2.0

kandi X-RAY | FastCopy Summary

kandi X-RAY | FastCopy Summary

FastCopy is a Java library typically used in Backup Recovery, Continuous Backup applications. FastCopy has no bugs, it has no vulnerabilities, it has build file available, it has a Permissive License and it has low support. You can download it from GitHub.

The fastest mass copy and sync, backup tool for Windows, Mac and Linux/Unix
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              FastCopy has a low active ecosystem.
              It has 59 star(s) with 11 fork(s). There are 8 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 5 open issues and 4 have been closed. On average issues are closed in 2 days. There are 1 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of FastCopy is v1.3

            kandi-Quality Quality

              FastCopy has 0 bugs and 0 code smells.

            kandi-Security Security

              FastCopy has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              FastCopy code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              FastCopy is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              FastCopy releases are available to install and integrate.
              Build file is available. You can build the component from source.
              Installation instructions, examples and code snippets are available.
              FastCopy saves you 1198 person hours of effort in developing the same functionality from scratch.
              It has 2699 lines of code, 217 functions and 23 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed FastCopy and discovered the below as its top functions. This is intended to give you an instant insight into FastCopy implemented functionality, and help decide if they suit your requirements.
            • Do the work
            • Walk tree and copy all files in the given directory and copy files
            • Main entry point
            • Get the size of all files in a directory
            • Compress the source directory
            • Compress the given directory
            • Fallback to copy files directly
            • Test to see if this is a resmonot file
            • Returns the MD5 hash of the given file
            • Parses command line arguments
            • Get the MD5 hash of the input
            • Shows digital
            • Returns the number of not completed tasks
            • Reset the progress
            • Stops the main thread
            • Copy file
            • Returns a String representation of the user preferences
            • Dumps the command line arguments
            • Print an error
            • Show the hidden information
            • Provides a user to ask for the given question
            • Update and save the user preferences
            • Copies the source using file channels
            • Chooses selected files in the given directory
            • Split a file with full patch
            • Displays progress bar
            Get all kandi verified functions for this library.

            FastCopy Key Features

            No Key Features are available at this moment for FastCopy.

            FastCopy Examples and Code Snippets

            Instructions
            Javadot img1Lines of Code : 23dot img1License : Permissive (Apache-2.0)
            copy iconCopy
                
            $ ./fc.sh -help
            MHISoft FastCopy (v1.3, build Dec 2018)
            (https://github.com/mhisoft/fastcopy)
            Usages:
                     fc [option] -from source_dir -to target_dir
                     source-dir: The source files and directories delimited with semicolon.
                     t  

            Community Discussions

            QUESTION

            PrintQueue.AddJob hangs when printing to non-xps based printers
            Asked 2018-Mar-22 at 17:35

            I am trying to print an xps document to printers (network printer, some virtual local printers, xps and non xps based) with the following code.

            C# Source:

            ...

            ANSWER

            Answered 2017-Sep-14 at 10:11

            I can't seem to find the problem. But here is a more promising way to print XPS files:

            Source https://stackoverflow.com/questions/46145399

            QUESTION

            Copy 13+ Million Tiny Files to New Server
            Asked 2017-Sep-28 at 23:07

            Situation:

            To replace an 10+ year old Windows 2000 2-Node cluster with shared MSA SCSI storage with a newer Windows 2003 2-Node cluster with shared FC storage.

            The shared storage is current split into two drives X(data) and Q(quorum).

            The X Drive consists of a Flat File DB consisting of 13.1 million+ files in 1.3 million+ folders. These files need to be copied from the old cluster to the new cluster with minimal down time.

            • File Count: 13,023,328
            • Total Filesize: 8.43 GB (File Size not Size on Disk)
            • Folder Count: 1308153

            The old Win 200 Cluster has been up for over 10 years, continually reading/writing and is now also heavily fragmented. The X Drive on the Win 2000 Cluster also contains 7 backups of the DB, which are created/updated via Robo Copy once per day, this currently takes 4-5 hours and adds a real lag to system performance.

            Old Cluster - 2 x HP DL380 G4 | 1 x HP MSA 500 G2 (SCSI) | Raid 5 (4 disks + Spare)| Win 2k

            New Cluster - 2 x HP DL380 G7 | 1 x HP StorageWorks P2000 G2 MSA (Fibre Channel) | Win 2k3

            The Database can be offline for 5 to 8 hours comfortably, and 15 hours absolute maximum, due to the time sensitive data it provides.

            Options We've Tried:

            1. Robo / FastCopy both seemed to sit around 100-300 files copied per second, with the database offline.
            2. Peersync Copy from a local node backup (D: drive), this completed in 17 hours with an average of 250 files per second.

            Question/Options:

            1. Block by Block Copy - We think might be the fastest, but it will also copy the backups from the original X drive.
            2. Redirect Daily Backup - Redirect the daily backup from the local X Drive to a network share of the new X Drive. Slow to begin with, but will then only be up to 12 hours out of date when we come to switch over, as it could be run while the old system is live. Final Sync on the move day, should take no more than 10 hours, to 100% confirm the old and new systems are identical.
            3. Custom Copy Script - We have access to C# and Python
            4. Robo/Fast Copy/ Other File Copy, open to suggestions and settings
            5. Disk Replace / Raid Rebuild - The risky or impossible option, replace each of the older disks, with a new smaller form factor disk, in old G2 caddy, allow raid to rebuild, replace and rebuild until all drives are replaced. On day of migration, move the 4 disks to new P2000 MSA, in the same raid order?
            6. Give Up - And leave it running on the old hardware until it dies a fiery death.*

            We seem to be gravitating to Option 2, but thought we should put this to some of the best minds in the world before committing.

            ps. Backups on the new cluster are to a new (M) drive using Shadow Copy. * Unfortunately not a real option, as we do need to move to the newer hardware as the old storage and clustercan no longer cope with demand.

            ...

            ANSWER

            Answered 2017-Sep-28 at 23:07

            We went with Option 2, and redirected the twice daily backup from the original cluster to the new MSA raid on the new cluster.

            It was run as a pull from the new cluster using PeerSync and a Windows share on the old cluster.

            We tried to use the PeerSync TCP client which would have been faster / more efficient, but it wasn't compatible with Windows 2000. PeerSync was chosen over most other copy tools out there due to its compatibility and non-locking file operations, allowing the original cluster to be online throughout with minimal performance impact.

            This took around 13.5 hours for the initial copy, and then around 5.5 hours for the incremental diff copies. The major limiting factor was the original clusters shared MSA RaidSet, the drives were online and being access through the backups, so the normal operation slowed down the backup times.

            The final sync took about 5 hours and that was the total time the database was offline, for the hardware upgrade.

            Source https://stackoverflow.com/questions/45010213

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install FastCopy

            Downlod the latest release: https://github.com/mhisoft/fastcopy/releases

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries

            Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Continuous Backup Libraries

            restic

            by restic

            borg

            by borgbackup

            duplicati

            by duplicati

            manifest

            by phar-io

            velero

            by vmware-tanzu

            Try Top Libraries by mhisoft

            Rapid-Delete-Pro

            by mhisoftJava

            eVault

            by mhisoftJava

            get-youtube-links

            by mhisoftJava

            common-utils

            by mhisoftJava

            mongo

            by mhisoftJavaScript