Hot Copy (hcp) - Free Universal Disk Snapshot Utility for Linux Servers
The R1Soft Hot Copy utility creates an instant point-in-time volume snapshot of any block device while the system is running without interrupting applications. Works on almost any Linux block device. It is like Volume Shadow Copy for Linux.
Download Latest version
Are Hot Copies Readable and Writable?
Does the FREE Hot Copy Come with Technical Support?
Does the Hot Copy Survive a Reboot?
Can I take Multiple Hot Copies of the Same Device?
How do I allocate Space for my Hot Copy?
What Kernel Versions are Supported?
Why do I need Hot Copy? What’s wrong with LVM snapshots?
I have X number of Terabytes to Hot Copy. Can hcp handle that?
How long does it take to create a Hot Copy?
How Much Memory Does Hot Copy Use?
How Much Overhead Does Hot Copy Create?
Is Hot Copy CDP?
What File Systems Does Hot Copy work with?
Can I use Hot Copy on a Network File System like NFS or CIFS?
Does Hot Copy Work with Journaled File Systems? How about synchronous I/O?
Are Hot Copies Readable and Writable?
Yes you can Read AND Write to your Hot Copy.
Does the FREE Hot Copy Come with Technical Support?
You may ask for help and report issues using our forums.
Does the Hot Copy Survive a Reboot?
NO. If you reboot you lose your Hot Copy(s). This is similar to LVM2 which does not support snapshots across reboots.
Does Hot Copy use LVM?
NO. Hot Copy does not use or depend on LVM in any way. This is a big advantage. You Do Not need LVM to use Hot Copy.
Can I take Multiple Hot Copies of the Same Device?
No. Yes as of Hot Copy 3.3.0 you can take multiple point-in-time snapshots of the same device. Be aware there is a performance penalty when you create multiple snapshots for the same device.
How do I allocate Space for my Hot Copy?
You don’t need to. Hot Copy will automatically use available free space on your disk to store the Hot Copy! It will only use as much space as needed to maintain the snapshot and will grow this space as you make changes to the real device or to the Hot Copy. You can override this and specify a different device to store the changed blocks on. You can also control a free space quota to prevent your drive from filling up.
What Kernel Versions are Supported?
Current Hot Copy supports 2.6 Linux kernels.
Why do I need Hot Copy? What’s wrong with LVM snapshots?
LVM is Great! We found LVM did not fit the need of many users so we created Hot Copy.
Here are some reasons LVM snapshots are not always best:
How long does it take to create a Hot Copy?
The file system is only frozen for milliseconds and the entire operations completes in 1-2 seconds.
How Much Memory Does Hot Copy Use?
Hot Copy uses a temporary memory cache to hold "in flight" changed blocks before they are written to disk. This memory usage depends on how write intensive your server is. As long as your server is not already very low on physical memory before you create the hot copy you should not have a problem.
Hot Copy uses No memory intensive bitmaps and scales VERY well with large disks.
I have X number of Terabytes to Hot Copy. Can hcp handle that?
Yes. There are No known limits with Hot Copy
How Much Overhead Does Hot Copy Create?
To maintain the Snapshot Hot Copy uses the a very common copy-on-write method. Other examples of copy-on-write snapshots are: Linux LVM Snapshots and Microsoft Volume Shadow Copy.
After you create a Hot Copy snapshot the first time a disk block is overwritten with changes the Hot Copy device driver must save a backup copy of the block before the change is written to the disk. This means the first time a block is overwritten on disk after making the snapshot there is an extra read and write triggered for writes that overwrite existing disk blocks.
Hot Copy does use resources to maintain the point-in-time snapshot so its recommened you keep some unused resources available on your server. Most servers even VERY I/O intensive servers handle Hot Copy with great ease.
Is Hot Copy CDP?
NO. While CDP requires a snapshot. Hot Copy is not CDP. CDP requires a snapshot and near-Continuous block level change tracking or delta computation. Hot Copy will make a perfect point-in-time snapshot. It can NOT tell you what the deltas are since your last backup and it can NOT reduce your backup windows. Only R1Soft CDP can do that.
What File Systems Does Hot Copy work with?
Hot Copy is Not file system dependent. It is tested primarily on ext3 and should work well on any file system (note: it does Not work on Network File Systems).
Can I use Hot Copy on a Network File System like NFS or CIFS?
No. Hot Copy works at a low level and must have direct access to a block device.
Does Hot Copy Work with Journaled File Systems? How about synchronous I/O?
Yes and Yes. The Hot Copy device driver works in perfect harmony with Journaled file system and synchronous disk I/O. This is because Writes that require a copy-on-write operation to your real disk do not complete until the old data is read from disk and the new data is written through to disk (copy-on-write).
Note writes to the Snapshot (virtual disk) are not guaranteed to be synchronous.