CARVIEW |
Backup & Recovery
Inexpensive Backup Solutions for Open Systems
- By
- W. Curtis Preston
- Publisher:
- O'Reilly Media
- Released:
- January 2007
- Pages:
- 768
Product Editions
- Backup & Recovery - January 2007
- Unix Backup and Recovery - November 1999
Backup & Recovery starts with a complete overview of backup philosophy and design, including the basic backup utilities of tar, dump, cpio, ntbackup, ditto, and rsync. It then explains several open source backup products that automate backups using those utilities, including AMANDA, Bacula, BackupPC, rdiff-backup, and rsnapshot. Backup & Recovery then explains how to perform bare metal recovery of AIX, HP-UX, Linux, Mac OS, Solaris, VMWare, & Windows systems using freely-available utilities. The book also provides overviews of the current state of the commercial backup software and hardware market, including overviews of CDP, Data De-duplication, D2D2T, and VTL technology. Finally, it covers how to automate the backups of DB2, Exchange, MySQL, Oracle, PostgreSQL, SQL-Server, and Sybase databases - without purchasing a commercial backup product to do so.
For environments of all sizes and budgets, this unique book shows you how to ensure data protection without resorting to expensive commercial solutions. You will soon learn to:
- Automate the backup of popular databases without a commercial utility
- Perform bare metal recovery of any popular open systems platform, including your PC or laptop
- Utilize valuable but often unknown open source backup products
- Understand the state of commercial backup software, including explanations of CDP and data de-duplication software
- Access the current state of backup hardware, including Virtual Tape Libraries (VTLs)
-
Introduction
-
Chapter 1 The Philosophy of Backup
- Champagne Backup on a Beer Budget
- Why Should I Read This Book?
- Why Back Up?
- Wax On, Wax Off: Finding a Balance
-
Chapter 2 Backing It All Up
- Don’t Skip This Chapter!
- Deciding Why You Are Backing Up
- Deciding What to Back Up
- Deciding When to Back Up
- Deciding How to Back Up
- Storing Your Backups
- Testing Your Backups
- Monitoring Your Backups
- Following Proper Development Procedures
- Unrelated Miscellanea
- Good Luck
-
-
Open-Source Backup Utilities
-
Chapter 3 Basic Backup and Recovery Utilities
- An Overview
- Backing Up and Restoring with ntbackup
- Using System Restore in Windows
- Backing Up with the dump Utility
- Restoring with the restore Utility
- Limitations of dump and restore
- Features to Check For
- Backing Up and Restoring with the cpio Utility
- Backing Up and Restoring with the tar Utility
- Backing Up and Restoring with the dd Utility
- Using rsync
- Backing Up and Restoring with the ditto Utility
- Comparing tar, cpio, and dump
- Using ssh or rsh as a Conduit Between Systems
-
Chapter 4 Amanda
- Summary of Important Features
- Configuring Amanda
- Backing Up Clients via NFS or Samba
- Amanda Recovery
- Community and Support Options
- Future Plans
-
Chapter 5 BackupPC
- BackupPC Features
- How BackupPC Works
- Installation How-To
- Starting BackupPC
- Per-Client Configuration
- The BackupPC Community
- The Future of BackupPC
-
Chapter 6 Bacula
- Bacula Architecture
- Bacula Features
- An Example Configuration
- Advanced Features
- Future Directions
-
Chapter 7 Open-Source Near-CDP
- rsync with Snapshots
- rsnapshot
- rdiff-backup
-
-
Commercial Backup
-
Chapter 8 Commercial Backup Utilities
- What to Look For
- Full Support of Your Platforms
- Backup of Raw Partitions
- Backup of Very Large Filesystems and Files
- Aggressive Requirements
- Simultaneous Backup of Many Clients to One Drive
- Disk-to-Disk-to-Tape Backup
- Simultaneous Backup of One Client to Many Drives
- Data Requiring Special Treatment
- Storage Management Features
- Reduction in Network Traffic
- Support of a Standard or Custom Backup Format
- Ease of Administration
- Security
- Ease of Recovery
- Protection of the Backup Index
- Robustness
- Automation
- Volume Verification
- Cost
- Vendor
- Final Thoughts
-
Chapter 9 Backup Hardware
- Decision Factors
- Using Backup Hardware
- Tape Drives
- Optical Drives
- Automated Backup Hardware
- Disk Targets
-
-
Bare-Metal Recovery
-
Chapter 10 Solaris Bare-Metal Recovery
- Using Flash Archive
- Preparing for an Interactive Restore
- Setup of a Noninteractive Restore
- Final Thoughts
-
Chapter 11 Linux and Windows
- How It Works
- The Steps in Theory
- Assumptions
- Alt-Boot Full Image Method
- Alt-Boot Partition Image Method
- Live Method
- Alt-Boot Filesystem Method
- Automate Bare-Metal Recovery with G4L
- Commercial Solutions
-
Chapter 12 HP-UX Bare-Metal Recovery
- System Recovery with Ignite-UX
- Planning for Ignite-UX Archive Storage and Recovery
- Implementation Example
- System Cloning
- Security
- System Recovery and Disk Mirroring
-
Chapter 13 AIX Bare-Metal Recovery
- IBM’s mksysb and savevg Utilities
- Backing Up with mksysb
- Setting Up NIM
- savevg Operations
- Verifying a mksysb or savevg Backup
- Restoring an AIX System with mksysb
- System Cloning
-
Chapter 14 Mac OS X Bare-Metal Recovery
- How It Works
- A Sample Bare-Metal Recovery
-
-
Database Backup
-
Chapter 15 Backing Up Databases
- Can It Be Done?
- Confusion: The Mysteries of Database Architecture
- The Muck Stops Here: Databases in Plain English
- What’s the Big Deal?
- Database Structure
- An Overview of a Page Change
- ACID Compliance
- What Can Happen to an RDBMS?
- Backing Up an RDBMS
- Restoring an RDBMS
- Documentation and Testing
- Unique Database Requirements
-
Chapter 16 Oracle Backup and Recovery
- Two Backup Methods
- Oracle Architecture
- Physical Backups Without rman
- Physical Backups with rman
- Flashback
- Managing the Archived Redo Logs
- Recovering Oracle
- Logical Backups
- A Broken Record
-
Chapter 17 Sybase Backup and Recovery
- Sybase Architecture
- The Power User’s View
- The DBA’s View
- Protecting Your Database
- Backup Automation Through Scripting
- Physical Backups with a Storage Manager
- Recovering Your Database
- Common Sybase Procedures
- Sybase Recovery Procedure
-
Chapter 18 IBM DB2 Backup and Recovery
- DB2 Architecture
- The backup, restore, rollforward, and recover Commands
- Recovering Your Database
-
Chapter 19 SQL Server
- Overview of SQL Server
- The Power User’s View
- The DBA’s View
- Backups
- Logical (Table-Level) Backups
- Restore and Recovery
-
Chapter 20 Exchange
- Exchange Architecture
- Storage Groups
- Backup
- Using ntbackup to Back Up
- Restore
- Exchange Restore
-
Chapter 21 PostgreSQL
- PostgreSQL Architecture
- Backup and Recovery
- Point-in-Time Recovery
-
Chapter 22 MySQL
- MySQL Architecture
- MySQL Backup and Recovery Methodologies
-
-
Potpourri
-
Chapter 23 VMware and Miscellanea
- Backing Up VMware Servers
- Volatile Filesystems
- Demystifying dump
- How Do I Read This Volume?
- Gigabit Ethernet
- Disk Recovery Companies
- Yesterday
- Trust Me About the Backups
-
Chapter 24 It’s All About Data Protection
- Business Reasons for Data Protection
- Technical Reasons for Data Protection
- Backup and Archive
- What Needs to Be Backed Up?
- What Needs to Be Archived?
- Examples of Backup and Archive
- Can Open-Source Backup Do the Job?
- Disaster Recovery
- Everything Starts with the Business
- Storage Security
- Conclusion
-
-
Colophon

- Title:
- Backup & Recovery
- By:
- W. Curtis Preston
- Publisher:
- O'Reilly Media
- Formats:
-
- Ebook
- Safari Books Online
- Print Release:
- January 2007
- Ebook Release:
- February 2009
- Pages:
- 768
- Print ISBN:
- 978-0-596-10246-3
- | ISBN 10:
- 0-596-10246-1
- Ebook ISBN:
- 978-0-596-15904-7
- | ISBN 10:
- 0-596-15904-8
-
W. Curtis Preston
W. Curtis Preston has specialized in designing data protection systems since 1993, and has designed such systems for many environments, both large and small. His lively prose and wry, real-world approach has made him a popular author and speaker.
The animal on the cover of Backup & Recovery is an Indian gavial (sometimes spelled gharial), a resident of deep, fast-moving rivers in India and neighboring countries. Growing six to seven meters long, the gavial is one of the largest members of the crocodilian family. It is most notable for its extremely long, narrow snout. This snout, which is lined with razor-sharp teeth, is perfectly suited for catching and eating fish, the gavial's principal food. The narrow shape results in little water resistance, making rapid side-to-side snatches easy. The many sharp teeth are effective for holding onto struggling, slippery fish. The gavial's short, poorly muscled legs makes moving on land very awkward, and thus it only emerges from the water for nesting and basking in the sun. Like other crocodiles, the gavial has often been accused of being a man-eater. Findings of human remains and jewelry in gavial stomachs has perpetuated this belief, but since Hindi burial rituals in the gavial's habitat involve setting the cremated body afloat in the river, this is probably where these items come from. However, this animal is as poorly suited for eating humans as it is well-suited for eating fish.
Gavials are highly endangered, and came close to extinction in the 1970s. Thanks to conservation efforts there has been some recovery of the gavial population. They have been protected since the 1970s, but males are still sometimes hunted for their snouts, which are said to have aphrodisiac properties. Gavials can also become caught in fishing nets, resulting in their death.
In summary, in the words of this book's author: "Let's see . . . huge, intimidating, ugly creature that's not actually harmful to humans . . . That sounds like backups to me!"
Gavials are highly endangered, and came close to extinction in the 1970s. Thanks to conservation efforts there has been some recovery of the gavial population. They have been protected since the 1970s, but males are still sometimes hunted for their snouts, which are said to have aphrodisiac properties. Gavials can also become caught in fishing nets, resulting in their death.
In summary, in the words of this book's author: "Let's see . . . huge, intimidating, ugly creature that's not actually harmful to humans . . . That sounds like backups to me!"
![]() ©2010, O'Reilly Media, Inc. (707) 827-7000 / (800) 998-9938 All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. |
About O'Reilly
Academic Solutions Authors Contacts Customer Service Jobs Newsletters O'Reilly Labs Press Room Privacy Policy RSS Feeds Terms of Service User Groups Writing for O'Reilly |
Content Archive Business Technology Computer Technology Microsoft Mobile Network Operating System Digital Photography Programming Software Web Web Design |
More O'Reilly Sites
O'Reilly Radar Ignite Tools of Change for Publishing Digital Media Inside iPhone makezine.com craftzine.com hackszine.com perl.com xml.com Partner Sites InsideRIA java.net O'Reilly Insights on Forbes.com |