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

文档信息

前言

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

2.  Oracle Solaris ZFS 入门

3.  Oracle Solaris ZFS 与传统文件系统之间的差别

4.  管理 Oracle Solaris ZFS 存储池

5.  管理 ZFS 根池组件

6.  管理 Oracle Solaris ZFS 文件系统

管理 ZFS 文件系统(概述)

创建、销毁和重命名 ZFS 文件系统

创建 ZFS 文件系统

销毁 ZFS 文件系统

重命名 ZFS 文件系统

ZFS 属性介绍

ZFS 只读本机属性

used 属性

可设置的 ZFS 本机属性

canmount 属性

casesensitivity 属性

copies 属性

dedup 属性

encryption 属性

recordsize 属性

sharesmb 属性

volsize 属性

ZFS 用户属性

查询 ZFS 文件系统信息

列出基本 ZFS 信息

创建复杂的 ZFS 查询

管理 ZFS 属性

设置 ZFS 属性

继承 ZFS 属性

查询 ZFS 属性

查询用于编写脚本的 ZFS 属性

挂载 ZFS 文件系统

管理 ZFS 挂载点

自动挂载点

传统挂载点

挂载 ZFS 文件系统

使用临时挂载属性

取消挂载 ZFS 文件系统

共享和取消共享 ZFS 文件系统

传统的 ZFS 共享语法

新的 ZFS 共享语法

显示 ZFS 共享信息

ZFS 共享继承

更改 ZFS 共享

删除 ZFS 共享

非全局区域中的 ZFS 文件共享

新 ZFS 共享和传统共享命令摘要

解决 ZFS 共享问题

ZFS 共享迁移/转换问题

设置 ZFS 配额和预留空间

设置 ZFS 文件系统的配额

在 ZFS 文件系统中设置用户和组配额

设置 ZFS 文件系统的预留空间

加密 ZFS 文件系统

更改已加密的 ZFS 文件系统的密钥

委托 ZFS 密钥操作权限

挂载已加密的 ZFS 文件系统

ZFS 压缩、重复数据删除和加密属性之间的交互

加密 ZFS 文件系统的示例

迁移 ZFS 文件系统

如何将文件系统迁移到 ZFS 文件系统

ZFS 文件系统迁移故障排除

升级 ZFS 文件系统

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

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

9.  Oracle Solaris ZFS 委托管理

10.  Oracle Solaris ZFS 高级主题

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

12.  归档快照和根池恢复

13.  建议的 Oracle Solaris ZFS 做法

A.  Oracle Solaris ZFS 版本说明

索引

迁移 ZFS 文件系统

可以使用影子迁移功能迁移文件系统,如下所述:

影子迁移是一个推送要迁移的数据的过程:

可以使用 shadow 属性 URI 按以下两种方式标识要迁移的文件系统:

在迁移文件系统时,请检查以下注意事项:

如何将文件系统迁移到 ZFS 文件系统

  1. 如果要从远程 NFS 服务器迁移数据,请确认名称服务信息在两个系统上都是可访问的。

    对于使用 NFS 的大型迁移,可以考虑执行数据子集的测试迁移,以确保 UID、GUID 和 ACL 信息正确地迁移。

  2. 如有必要,请安装影子迁移软件包,并启用 shadowd 服务以帮助执行迁移过程。
    # pkg install shadow-migration
    # svcadm enable shadowd

    如果不启用 shadowd 进程,则在迁移过程完成时必须将 shadow 属性重置为 none

  3. 将要迁移的本地或远程文件系统设置为只读的。

    如果要迁移本地 ZFS 文件系统,请将它设置为只读的。例如:

    # zfs set readonly=on tank/home/data

    如果要迁移远程文件系统,请将其共享为只读的。例如,

    # share -F nfs -o ro /export/home/ufsdata
    # share
    -               /export/home/ufsdata   ro   ""  
  4. 创建一个新的 ZFS 文件系统,并将 shadow 属性设置为要迁移的文件系统。

    例如,如果要将本地 ZFS 文件系统 rpool/old 迁移到新的 ZFS 文件系统 users/home/shadow,请在创建 users/home/shadow 文件系统时将 shadow 属性设置为 rpool/old

    # zfs create -o shadow=file:///rpool/old users/home/shadow

    例如,要从远程服务器迁移 /export/home/ufsdata,请在创建 ZFS 文件系统时设置 shadow 属性。

    # zfs create -o shadow=nfs://v120-brm-02/export/home/ufsdata users/home/shadow2
  5. 检查迁移进度。

    例如:

    # shadowstat
                                            EST             
                                    BYTES   BYTES           ELAPSED
    DATASET                         XFRD    LEFT    ERRORS  TIME
    users/home/shadow               45.5M   2.75M   -       00:02:31
    users/home/shadow               55.8M   -       -       00:02:41
    users/home/shadow               69.7M   -       -       00:02:51
    No migrations in progress

    在迁移完成时,shadow 属性设置为 none

    # zfs get -r shadow users/home/shadow*
    NAME                PROPERTY  VALUE   SOURCE
    users/home/shadow   shadow    none    -
    users/home/shadow2  shadow    none    -

ZFS 文件系统迁移故障排除

在解决 ZFS 迁移问题时,请检查以下几点: