- Lab
- A Cloud Guru
Backup and Recovery
In this hands-on lab, we will create a backup of a folder that exists on Server1 to our backup location, Client1. We will do this with the open-source tool `rsync`.
Path Info
Table of Contents
-
Challenge
Install `rsync`
- Install
rsync
on both Server1 and Client1.yum install rsync
Note: To use the above command without adding
sudo
, you will need to be theroot
user. If you do not elevate privileges to root, you will need to addsudo
to the beginning of the command.
- Install
-
Challenge
Create a Backup Directory
- Create a new directory called
files4backup
.
mkdir /home/cloud_user/files4backup
- Create a new directory called
-
Challenge
Add Two Test Files to the Backup Directory
- Create a new text file called
backup1.txt
.
cat > /home/cloud_user/files4backup/backup1.txt
- Create a second new text file called
backup2.txt
.
cat > /home/cloud_user/files4backup/backup2.txt
- Create a new text file called
-
Challenge
Copy the Backup Directory from Server1 to Client1
- Run the following command:
rsync -avz /home/cloud_user/files4backup/ [email protected]:/home/cloud_user/files4backup/
-
Challenge
Edit `backup1.txt` and Verify that the Changes Were Carried Over
On Server1:
- Open the
backup1.txt
file.
vim /home/cloud_user/files4backup/backup1.txt
- Add some text to the file.
- Perform a remote copy again.
rsync -avz /home/cloud_user/files4backup/ [email protected]:/home/cloud_user/files4backup/
On Client1:
- Open the
backup1.txt
file to verify that the changes were carried over.
vim backup1.txt
- Open the
What's a lab?
Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Guided walkthrough
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.