Backup & Recovery (Paperback)
暫譯: 備份與恢復 (平裝本)

W. Curtis Preston

  • 出版商: O'Reilly
  • 出版日期: 2007-02-06
  • 定價: $1,800
  • 售價: 5.0$900
  • 語言: 英文
  • 頁數: 760
  • 裝訂: Paperback
  • ISBN: 0596102461
  • ISBN-13: 9780596102463
  • 相關分類: Linux
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

相關主題

商品描述

Description

Packed with practical, freely available backup and recovery solutions for Unix, Linux, Windows, and Mac OS X systems -- as well as various databases -- this new guide is a complete overhaul of Unix Backup & Recovery by the same author, now revised and expanded with over 75% new material.

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)

 

Table of Contents

Preface

Part I. Introduction

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

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

Part II. Open-Source Backup Utilities

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

4. Amanda

     Summary of Important Features

     Configuring Amanda

     Backing Up Clients via NFS or Samba

     Amanda Recovery

     Community and Support Options

     Future Plans

5. BackupPC

     BackupPC Features

     How BackupPC Works

     Installation How-To

     Starting BackupPC

     Per-Client Configuration

     The BackupPC Community

     The Future of BackupPC

6. Bacula

     Bacula Architecture

     Bacula Features

     An Example Configuration

     Advanced Features

     Future Directions

7. Open-Source Near-CDP

     rsync with Snapshots

     rsnapshot

     rdiff-backup

Part III. Commercial Backup

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

9. Backup Hardware

     Decision Factors

     Using Backup Hardware

     Tape Drives

     Optical Drives

     Automated Backup Hardware

     Disk Targets

Part IV. Bare-Metal Recovery

10. Solaris Bare-Metal Recovery

     Using Flash Archive

     Preparing for an Interactive Restore

     Setup of a Noninteractive Restore

     Final Thoughts

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

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

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

14. Mac OS X Bare-Metal Recovery

     How It Works

     A Sample Bare-Metal Recovery

Part V. Database Backup

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

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

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

18. IBM DB2 Backup and Recovery

     DB2 Architecture

     The backup, restore, rollforward, and recover Commands

     Recovering Your Database

19. SQL Server

     Overview of SQL Server

     The Power User's View

     The DBA's View

     Backups

     Logical (Table-Level) Backups

     Restore and Recovery

20. Exchange

     Exchange Architecture

     Storage Groups

     Backup

     Using ntbackup to Back Up

     Restore

     Exchange Restore

21. PostgreSQL

     PostgreSQL Architecture

     Backup and Recovery

     Point-in-Time Recovery

22. MySQL

     MySQL Architecture

     MySQL Backup and Recovery Methodologies

Part VI. Potpourri

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

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

Index

商品描述(中文翻譯)

**描述**

本書提供了針對 Unix、Linux、Windows 和 Mac OS X 系統以及各種資料庫的實用且免費的備份和恢復解決方案,這本新指南是同一作者的《Unix Backup & Recovery》的全面改版,現在修訂並擴充了超過 75% 的新內容。

《備份與恢復》首先提供了備份哲學和設計的完整概述,包括 tar、dump、cpio、ntbackup、ditto 和 rsync 的基本備份工具。接著解釋了幾個使用這些工具自動化備份的開源備份產品,包括 AMANDA、Bacula、BackupPC、rdiff-backup 和 rsnapshot。《備份與恢復》然後解釋如何使用免費的工具執行 AIX、HP-UX、Linux、Mac OS、Solaris、VMWare 和 Windows 系統的裸機恢復。該書還提供了當前商業備份軟體和硬體市場的概述,包括 CDP、資料去重、D2D2T 和 VTL 技術的概述。最後,涵蓋了如何自動化 DB2、Exchange、MySQL、Oracle、PostgreSQL、SQL-Server 和 Sybase 資料庫的備份,而無需購買商業備份產品。

對於各種規模和預算的環境,這本獨特的書展示了如何在不依賴昂貴商業解決方案的情況下確保資料保護。您將很快學會:
- 自動化流行資料庫的備份,而無需商業工具
- 執行任何流行開放系統平台的裸機恢復,包括您的 PC 或筆記型電腦
- 利用有價值但常被忽視的開源備份產品
- 了解商業備份軟體的現狀,包括 CDP 和資料去重軟體的解釋
- 獲取當前備份硬體的狀態,包括虛擬磁帶庫 (VTL)

**目錄**

前言
**第一部分:介紹**
1. 備份的哲學
- 香檳備份與啤酒預算
- 我為什麼要讀這本書?
- 為什麼要備份?
- 蠟上蠟下:尋找平衡
2. 全部備份
- 不要跳過這一章!
- 決定為什麼要備份
- 決定備份什麼
- 決定何時備份
- 決定如何備份
- 儲存您的備份
- 測試您的備份
- 監控您的備份
- 遵循正確的開發程序
- 無關的雜項
- 祝你好運

**第二部分:開源備份工具**
3. 基本備份和恢復工具
- 概述
- 使用 ntbackup 進行備份和恢復
- 在 Windows 中使用系統還原
- 使用 dump 工具進行備份
- 使用 restore 工具進行恢復
- dump 和 restore 的限制
- 檢查的功能
- 使用 cpio 工具進行備份和恢復
- 使用 tar 工具進行備份和恢復
- 使用 dd 工具進行備份和恢復
- 使用 rsync
- 使用 ditto 工具進行備份和恢復
- 比較 tar、cpio 和 dump
- 使用 ssh 或 rsh 作為系統之間的通道
4. Amanda
- 重要功能摘要
- 配置 Amanda
- 通過 NFS 或 Samba 備份客戶端
- Amanda 恢復
- 社區和支援選項
- 未來計劃
5. BackupPC
- BackupPC 功能
- BackupPC 的工作原理
- 安裝指南
- 啟動 BackupPC
- 每個客戶端的配置
- BackupPC 社區
- BackupPC 的未來
6. Bacula
- Bacula 架構
- Bacula 功能
- 示例配置
- 進階功能
- 未來方向
7. 開源近 CDP
- 使用快照的 rsync
- rsnapshot
- rdiff-backup

**第三部分:商業備份**
8. 商業備份工具
- 需要注意的事項
- 完全支援您的平台
- 原始分區的備份
- 非常大的檔案系統和檔案的備份
- 積極的要求
- 同時備份多個客戶端到一個驅動器
- 磁碟到磁碟到磁帶備份
- 同時備份一個客戶端到多個驅動器
- 需要特殊處理的資料
- 儲存管理功能
- 減少網路流量
- 支援標準或自訂備份格式
- 管理的便利性
- 安全性
- 恢復的便利性
- 備份索引的保護
- 穩健性
- 自動化
- 卷驗證
- 成本
- 供應商
- 最後的想法
9. 備份硬體
- 決策因素
- 使用備份硬體
- 磁帶驅動器
- 光碟驅動器
- 自動備份硬體
- 磁碟目標

**第四部分:裸機恢復**
10. Solaris 裸機恢復
- 使用 Flash Archive
- 準備互動式還原
- 設置非互動式還原
- 最後的想法
11. Linux 和 Windows
- 它是如何工作的
- 理論中的步驟
- 假設
- Alt-Boot 完整映像方法
- Alt-Boot 分割區映像方法
- 實時方法
- Alt-Boot 檔案系統方法
- 使用 G4L 自動化裸機恢復
- 商業解決方案
12. HP-UX 裸機恢復
- 使用 Ignite-UX 進行系統恢復
- 為 Ignite-UX 存檔儲存和恢復進行規劃
- 實施示例
- 系統克隆
- 安全性
- 系統恢復和磁碟鏡像
13. AIX 裸機恢復
- IBM 的 mksysb 和 savevg 工具
- 使用 mksysb 進行備份
- 設置 NIM
- savevg 操作
- 驗證 mksysb 或 savevg 備份
- 使用 mksysb 恢復 AIX 系統
- 系統克隆
14. Mac OS X 裸機恢復
- 它是如何工作的
- 一個示例裸機恢復

**第五部分:資料庫備份**
15. 備份資料庫
- 這能做到嗎?
- 混淆:資料庫架構的奧秘
- 這裡停止:用簡單的英文解釋資料庫
- 這有什麼大不了的?
- 資料庫結構
- 頁面變更的概述
- ACID 相容性
- RDBMS 可能發生什麼?
- 備份 RDBMS
- 恢復 RDBMS
- 文件和測試
- 獨特的資料庫需求
16. Oracle 備份與恢復
- 兩種備份方法
- Oracle 架構
- 無 rman 的物理備份
- 使用 rman 的物理備份
- 快照
- 管理已存檔的重做日誌
- 恢復 Oracle
- 邏輯備份
- 一個壞掉的記錄
17. Sybase 備份與恢復
- Sybase 架構
- 高級用戶的視角
- DBA 的視角
- 保護您的資料庫
- 通過腳本自動化備份
- 使用儲存管理器的物理備份
- 恢復您的資料庫
- 常見的 Sybase 程序
- Sybase 恢復程序
18. IBM DB2 備份與恢復
- DB2 架構
- 備份、恢復、回滾和恢復命令
- 恢復您的資料庫
19. SQL Server
- SQL Server 概述
- 高級用戶的視角
- DBA 的視角
- 備份
- 邏輯(表級)備份
- 恢復與恢復
20. Exchange
- Exchange 架構
- 儲存群組
- 備份
- 使用 ntbackup 進行備份
- 恢復
- Exchange 恢復
21. PostgreSQL
- PostgreSQL 架構
- 備份與恢復