Ubuntu Server Guide


Restoring from the Archive


Download 1.23 Mb.
Pdf ko'rish
bet246/277
Sana18.06.2023
Hajmi1.23 Mb.
#1564055
1   ...   242   243   244   245   246   247   248   249   ...   277
Bog'liq
ubuntu-server-guide (1)

Restoring from the Archive
Once an archive has been created it is important to test the archive. The archive can be tested by listing
the files it contains, but the best test is to restore a file from the archive.
• To see a listing of the archive contents. From a terminal prompt type:
t a r −t z v f /mnt/ backup / host−Monday . t g z
• To restore a file from the archive to a different directory enter:
t a r −x z v f /mnt/ backup / host−Monday . t g z −C /tmp e t c / h o s t s
The -C option to tar redirects the extracted files to the specified directory. The above example will
extract the /etc/hosts file to /tmp/etc/hosts. tar recreates the directory structure that it contains.
Also, notice the leading “/” is left off the path of the file to restore.
• To restore all files in the archive enter the following:
cd /
sudo t a r −x z v f /mnt/ backup / host−Monday . t g z
Note
This will overwrite the files currently on the file system.
References
• For more information on shell scripting see the Advanced Bash-Scripting Guide
• The book Teach Yourself Shell Programming in 24 Hours is available online and a great resource for
shell scripting.
• The CronHowto Wiki Page contains details on advanced cron options.
• See the GNU tar Manual for more tar options.
• The Wikipedia Backup Rotation Scheme article contains information on other backup rotation schemes.
• The shell script uses tar to create the archive, but there many other command line utilities that can
be used. For example:
– cpio: used to copy files to and from archives.
– dd: part of the coreutils package. A low level utility that can copy data from one format to
another.
– rsnapshot: a file system snapshot utility used to create copies of an entire file system. Also check
the Tools - rsnapshot for some information.
– rsync: a flexible utility used to create incremental copies of files.
296



Download 1.23 Mb.

Do'stlaringiz bilan baham:
1   ...   242   243   244   245   246   247   248   249   ...   277




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling