1 / 18

Chapter 11, Backups

Chapter 11, Backups. Honglin Su CSEE, UMBC hosu@cs.umbc.edu. Agenda. Introduction Backup Devices and Media Incremental Backup Backup Rules Restoring from Dumps Dumping and Restoring from Upgrades Other Archiving Programs Summary. Introduction.

giovanna
Download Presentation

Chapter 11, Backups

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Chapter 11, Backups Honglin Su CSEE, UMBC hosu@cs.umbc.edu Honglin Su, CSEE UMBC

  2. Agenda • Introduction • Backup Devices and Media • Incremental Backup • Backup Rules • Restoring from Dumps • Dumping and Restoring from Upgrades • Other Archiving Programs • Summary Honglin Su, CSEE UMBC

  3. Introduction • Information stored on computers is worth more than the computers themselves • Consider your accounts stored in Banks • Hundreds of ways to lose data. • Accidental file removal, External/Internal failures • Backup - The most efficient and convenient way to protect your data • Backup must be done carefully and on a strict schedule Honglin Su, CSEE UMBC

  4. Backup Devices and Media Honglin Su, CSEE UMBC

  5. Backup Devices and Media • Most media use magnetic particles to store their data, these media are subject to damage by electrical and magnetic fields. • New Trends • Larger capacity devices, such as Tape libraries, using robot; others, e.g. Jukeboxes and Stackers • Higher speed: 12 MB/s Honglin Su, CSEE UMBC

  6. Incremental Backup • dump: builds a list of files that have been modified since a previous dump, then packs those files into a single large file to archive to an external device. • Backups can span multiple tapes • Files of any type (even devices) can be backed up and restored • Permission, ownerships, and modify times can be restored • Files with holes are handled correctly • Backups can be performed incrementally Honglin Su, CSEE UMBC

  7. Incremental Backup • Limitation of dump: • Every filesystem must be dumped individually • If you have a disk that is partitioned , you must dump each section of the disk separately • The other limitation is that only filesystems on the local machine can be dumped • You can not dump an NFS filesystem, however, rdump can dump a local filesystem to a remote tape drive Honglin Su, CSEE UMBC

  8. Incremental Backup Solaris Linux Maintenance Commands ufsdump(1M) NAME ufsdump - incremental file system dump SYNOPSIS /usr/sbin/ufsdump [options] [arguments] files_to_dump DESCRIPTION ufsdump backs up all files specified by files_to_dump (nor- mally either a whole file system or files within a file sys- tem changed after a certain date) to magnetic tape, diskette, or disk file. When running ufsdump, the file sys- tem must be inactive; otherwise, the output of ufsdump may be inconsistent and restoring files correctly may be impos- sible. A file system is inactive when it is unmouned or the system is in single user mode. A file system is not con- sidered inactive if one tree of the file system is quiescent while another tree has files or directories being modified. DUMP(8) UNIX System Manager's Manual DUMP(8) NAME dump - filesystem backup SYNOPSIS dump [0123456789BbhfusTdWn [argument ...]] filesystem dump [0123456789BbhfusTdWn [argument ...]] directory DESCRIPTION Dump examines files on a filesystem and determines which files need to be backed up. These files are copied to the given disk, tape or other stor- age medium for safe keeping (see the f option below for doing remote backups). A dump that is larger than the output medium is broken into multiple volumes. On most media the size is determined by writing until an end-of-media indication is returned. On media that cannot reliably return an end-of-media indication (such as some cartridge tape drives) each volume is of a fixed size; the actual size is determined by the tape size and density and/or block count options below. By default, the same output file name is used for each volume after prompting the operator to change media. Honglin Su, CSEE UMBC

  9. Incremental Backup • Backup level 0 ~ 9 • A level zero backup places the entire filesystem on the tape • A level N dump backs up all files that have changed since the last dump level less than N. • To restore files from several sets of backup tapes to reset a filesystem to its exact state during the last backup. • dump does not care about the length of filename. Honglin Su, CSEE UMBC

  10. Incremental Backup • Dump sequences and schedule • The schedule that is right for you depends on • The activity of your filesystems • The capacity of your dump device • The amount of redundance you want • The number of tapes you want to buy Honglin Su, CSEE UMBC

  11. Backup Rules • Perform all dumps from one machine • using rdump, there is a performance penalty, while the ease of administration makes it worthwhile. • Label your tapes: exalabel • Pick a reasonable backup interval • The more often backups are done, the smaller the amount of data that can be lost in a crash • Choose filesystems carefully Honglin Su, CSEE UMBC

  12. Backup Rules • Make daily dumps fit on one tape • Make filesystems samller than your dump device • Keep tapes off-site • Limit Activity during dumps • Check your tapes • Verify that the tape contains the expected files • Prepare for the worst Honglin Su, CSEE UMBC

  13. Restoring from Dumps • Restoring individual files • restore x filename • use rrestore to extract files from rdump. • If multiple files on a single tape, use mt to position the tape at the correct dump file before running restore • Interactive restore • If your version of restore supports the i option. • Restore entire filesystems • restore r Honglin Su, CSEE UMBC

  14. Dumping and Restoring for Upgrades • When you perform an OS upgrade, all filesystems must be backed up with a level zero dump. • Be sure to back up and restore any system-specific files that are in / or /usr, such as /etc/passwd, /usr/local, etc. • Your should do a complete set of level zero dumps immediately after an upgrade. Honglin Su, CSEE UMBC

  15. Other Archiving Programs • tar: Package Files • cpio: ATT-ish Archiving, copy file archives in and out, similar to tar • dd: Twiddle Bits • % dd if=/dev/rmt0 of=/dev/rmt1 cbs=16b • volcopy: Duplicate Filesystems Honglin Su, CSEE UMBC

  16. Other Archiving Programs • tar User Commands tar(1) NAME tar - create tape archives and add or extract files SYNOPSIS tar c [bBefFhiklnopPqvwX [ 0-7 ]] [ block ] [ tarfile ] [ exclude-file ] { -I include-file | -C directory file | file } ... tar r [ bBefFhiklnqvw [ 0-7 ]] [ block ] { -I include-file | -C directory file | file } ... tar t [ BefFhiklnqvX [ 0-7 ]] [ tarfile ] [ exclude-file ] { -I include-file | file } ... tar u [ bBefFhiklnqvw [ 0-7 ]] [ block ] [ tarfile ] file ... tar x [ BefFhiklmnopqvwX [ 0-7 ]] [ tarfile ] [ exclude-file ] [ file ... ] actaeon.cs.umbc.edu[130] tar cvf tmp.tar tmp a tmp/ 0K a tmp/yt.hm 12K a tmp/review1.txt 2K a tmp/email 2K a tmp/Map.ppt 31K a tmp/bob.c 1K actaeon.cs.umbc.edu[132] tar xvf tmp.tar x tmp, 0 bytes, 0 tape blocks x tmp/yt.hm, 11360 bytes, 23 tape blocks x tmp/review1.txt, 1163 bytes, 3 tape blocks x tmp/email, 1201 bytes, 3 tape blocks x tmp/Map.ppt, 31232 bytes, 61 tape blocks x tmp/bob.c, 61 bytes, 1 tape blocks Honglin Su, CSEE UMBC

  17. Using multiple files on a single tape • mt command • rew - rewind the tape to the beginning • offl - put the tape off-line • status - show the status of the tape drive • fsf [count] - fast-forwards the tape • bsf [count] - backspace count files actaeon.cs.umbc.edu[137] mt usage: mt [ -f device ] command [ count ] Honglin Su, CSEE UMBC

  18. Summary • Related chapters • Chapter 4, The filesystem • Chapter 7, Devices and drivers • Chapter 9, Adding a disk • Chapter 10, Periodic Processes • Chapter 17, NFS • For more information • http://www.admin.com/ • http://wwwhost.cc.utexas.edu/cc/services/unix/index.html • Q & A • Thank you! Honglin Su, CSEE UMBC

More Related