Creating secure backups using Rclone, pCloud and an external drive on Linux
Creating backups of your data is essential. Everyone has heard the saying, "It's not a matter of if your hard drive will fail, but when." The best protection against this inevitable problem is regular backups. One strategy to ensure you always have access to copies of your data is the 3-2-1 backup rule. This rule involves having at least three copies of your data, storing two backup copies on different media, and keeping one of them off-site. In this article, we will discuss how to apply this strategy using Rclone, Pcloud, and an external hard drive.
Configuring Pcloud with Rclone
First, install Rclone. On a Linux machine, you can do this by typing curl
https://rclone.org/install.sh
| sudo bash
in the terminal. Next, you will need to configure Rclone with Pcloud. Here’s how to do it:
Run
rclone config
in the terminal. This will start the configuration process.Type
n
for a new remote and give it a name, e.g., “pcloud”.Select “Pcloud” as the type of storage to configure.
Follow the instructions to enter your Pcloud credentials.
After entering your credentials, complete the configuration process by selecting the options that best suit your needs.
Configuring an External Hard Drive with Rclone
Configuring an external hard drive with Rclone is straightforward. Here’s how:
Connect your external hard drive to your computer.
Run
rclone config
in the terminal.Type
n
for a new remote and give it a name, e.g., “external”.Select “Local” as the type of storage to configure.
Follow the instructions to set up the drive. You will need to provide the path to the drive.
Performing Backups with Rclone
Now that everything is set up, you can start making backups. The command you will use is rclone sync
. For example, to back up the /data
directory to Pcloud, type: rclone sync /data pcloud:/backup
. Similarly, to back up to an external drive, type: rclone sync /data external:/backup
.
Automating the Backup Process
The last step is to automate the backup process, so you don’t have to remember to do it. On Linux, you can do this using the cron
tool. Here’s how to set up automatic backups to run once a week at 8:00 PM:
Open the crontab by typing
crontab -e
in the terminal.Add the following line at the end of the file:
0 20 * * 1 rclone sync /data pcloud:/backup
Save and close the file.
Summary
Regular backups are crucial for the security of your data. With Rclone, Pcloud, and an external hard drive, creating backups that comply with the 3-2-1 rule is simpler than ever. Remember, you can always adjust this process to fit your needs by adding more folders to the backup or changing the backup schedule. Either way, your data will be safe.