JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 11.1 管理:ZFS 文件系统     Oracle Solaris 11.1 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  Oracle Solaris ZFS 文件系统(介绍)

2.  Oracle Solaris ZFS 入门

3.  管理 Oracle Solaris ZFS 存储池

4.  管理 ZFS 根池组件

5.  管理 Oracle Solaris ZFS 文件系统

6.  使用 Oracle Solaris ZFS 快照和克隆

7.  使用 ACL 和属性保护 Oracle Solaris ZFS 文件

8.  Oracle Solaris ZFS 委托管理

9.  Oracle Solaris ZFS 高级主题

10.  Oracle Solaris ZFS 故障排除和池恢复

11.  归档快照和根池恢复

ZFS 恢复过程概述

ZFS 池恢复要求

创建用于恢复的 ZFS 快照归档文件

如何创建 ZFS 快照归档文件

重新创建根池并恢复根池快照

如何在恢复系统上重新创建根池

12.  建议的 Oracle Solaris ZFS 做法

A.  Oracle Solaris ZFS 版本说明

索引

创建用于恢复的 ZFS 快照归档文件

在创建 ZFS 根池快照之前,请考虑保存以下信息:

如何创建 ZFS 快照归档文件

以下步骤介绍了如何创建将包括根池中所有文件系统的根池递归快照。可以通过此方式归档其他非根池。

请注意以下几点:

在接下来的步骤中,将递归快照命名为 rpool@snap1。要恢复的本地系统是 sysA,远程系统是 sysB。请注意,rpool 是缺省的根池名称,该名称可能不同于您的系统上的名称。

  1. 成为管理员。
  2. 创建根池的递归快照。
    sysA# zfs snapshot -r rpool@rpool.snap1
  3. 如果需要,请通过删除交换和转储快照来减小快照归档文件。
    sysA# zfs destroy rpool/dump@rpool.snap1
    sysA# zfs destroy rpool/swap@rpool.snap1

    交换卷不包含与系统迁移或恢复相关的数据。如果希望保留任何故障转储,则不要删除转储卷快照。

  4. 将递归根池快照发送到其他系统上的其他池。
    1. 共享远程系统上的某个文件系统以用于接收一个或多个快照:

      通过以下步骤共享 /tank/snaps 文件系统以用于存储递归根快照。

      sysB# zfs set share.nfs=on tank/snaps
      sysB# zfs set share.nfs.sec.default.root=sysA tank/snaps
    2. 将递归根池快照发送到远程系统。

      将递归快照发送到在上一步中共享的远程文件系统。

      sysA# zfs send -Rv rpool@rpool.snap1 | gzip > /net/sysB/tank/snaps/
      rpool.snap1.gz
      sending from @ to rpool@rpool.snap1
      sending from @ to rpool/VARSHARE@rpool.snap1
      sending from @ to rpool/export@rpool.snap1
      sending from @ to rpool/export/home@rpool.snap1
      sending from @ to rpool/ROOT@rpool.snap1
      sending from @ to rpool/ROOT/solaris@install
      sending from @install to rpool/ROOT/solaris@rpool.snap1
      sending from @ to rpool/ROOT/solaris/var@install
      sending from @install to rpool/ROOT/solaris/var@rpool.snap1