real-time-backup
v1.0.3
Published
Node.js module for real time backup of files and directories. This is a simple script to backup a directory to a sd card. Only works on Linux.
Maintainers
Readme
Real Time Backup
Node.js module for real time backup of files and directories.
This is a simple script to backup a directory to a sd card. Only works on Linux.
Version of node.js required: 10.0.0
Example
const RealTimeBackup = require('real-time-backup');
// Create a new instance of RealTimeBackup
const backup = RealTimeBackup().create(
{
dirMount: "/media/dir",
partitionName: "/dev/dir",
projectDir: "/home/user/project",
sdCardName: "sdName",
activeLog: true
}
);
// Start backup
backup.start();Methods available
start
Start backup
return: void
backup.start();
setCopyToBackup
Set the copy to backup => arg: true or false
return: void
backup.setCopyToBackup(true);
isMounted
Check if the partition is mounted
return: boolean (true or false)
backup.isMounted();
subscribeIsMounted
Subscribe to the event isMounted
return: void
backup.subscribeIsMounted((isMounted) => { console.log(isMounted); });
unSubscribeIsMounted
Unsubscribe to the event isMounted
return: void
backup.unSubscribeIsMounted();
