JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle® ZFS Storage Appliance 管理指南
Oracle 技术网
文档库
PDF
打印视图
反馈
search filter icon
search icon

文档信息

使用本文档

 1 Oracle ZFS Storage Appliance 概述

 2 状态

 3 初始配置

 4 网络配置

 5 存储配置

 6 存储区域网络配置

 7 用户配置

 8 设置 ZFSSA 首选项

 9 警报配置

 10 群集配置

 11 ZFSSA 服务

 12 共享资源、项目和模式

了解共享资源

存储池

使用共享资源

共享资源属性

共享资源快照

共享资源克隆

共享资源空间管理

共享资源空间术语

了解快照

文件系统和项目设置

数据配额

数据预留空间

复制 LUN 时的空间管理

用户和组设置

查看当前使用量

在 BUI 中查看当前使用量

在 CLI 中查看当前使用量

设置用户或组配额

使用 BUI 设置用户或组配额

使用 CLI 设置用户或组配额

身份管理

文件系统名称空间

嵌套了挂载点的名称空间

挂载点的协议访问名称空间

NFSv2 / NFSv3 名称空间

NFSv4 名称空间

SMB 名称空间

FTP/FTPS/SFTP 名称空间

HTTP/HTTPS 名称空间

Shares(共享资源)> Shares(共享资源)

在 BUI 中使用

"Shares"(共享资源)" id="SHARES__SHARES__BUI">

共享资源列表

编辑共享资源

使用情况统计信息

静态属性

共享资源项目面板

创建共享资源

在 CLI 中使用

"Shares"(共享资源)" id="SHARES__SHARES__CLI">

导航

共享资源操作

"Shares"(共享资源)CLI 属性" id="SHARES__SHARES__PROPERTIES">

"Shares"(共享资源) > "General"(常规)-BUI 页面" id="SHARES__SHARES__GENERAL">

Space Usage(空间使用情况)

Volume Size(卷大小)

Thin Provisioned(瘦置备)

Mountpoint(挂载点)

Read only(只读)

Update access time on read(读取时更新访问时间)

Non-blocking mandatory locking(非阻塞强制性锁定)

Data deduplication(重复数据删除)

Data compression(数据压缩)

Checksum(校验和)

Cache Device Usage(高速缓存设备使用)

Synchronous Write Bias(同步写入偏向)

Database Record Size(数据库记录大小)

Additional replication(额外复制)

Virus scan(病毒扫描)

Prevent Destruction(防止销毁)

Restrict Ownership Change(限制所有权更改)

定制属性

"Shares"(共享资源)> "Protocols"(协议)-BUI 页面" id="SHARES__SHARES__PROTOCOLS">

共享资源协议

共享资源协议-NFS

共享资源协议-CLI

安全模式

字符集编码

共享资源-SMB

共享资源-iSCSI

共享资源-HTTP

共享资源-FTP

共享资源-SFTP

Shares(共享资源)> Shares(共享资源)> Access(访问)

访问控制

共享资源-根目录访问权限

共享资源-用户

共享资源-组

共享资源-权限

共享资源-ACL 行为

ACL Behavior on Mode Change(模式更改时的 ACL 行为)

ACL Inheritance Behavior(ACL 继承行为)

根目录 ACL

共享资源-快照

共享资源-快照属性

.zfs/snapshot visible(.zfs/snapshot 可见性)

调度的快照标签

使用 BUI 列出快照

使用 BUI 创建手动快照

创建项目级快照

创建共享资源/LUN 级快照

重命名快照 (BUI)

销毁快照 (BUI)

回滚到某个快照 (BUI)

克隆快照 (BUI)

使用 BUI 调度的快照

使用 CLI 创建手动快照

列出快照 (CLI)

创建手动快照 (CLI)

重命名快照 (CLI)

销毁快照 (CLI)

回滚到某个快照 (CLI)

克隆快照 (CLI)

使用 CLI 列出从属克隆

使用 CLI 调度的快照

使用 CLI 设置调度的快照标签

项目

通过 BUI 使用项目

项目字段

编辑项目

使用情况统计信息

静态属性

创建项目

通过 CLI 使用项目

导航

项目操作

选择群集中的池

项目属性

项目-常规

项目-常规属性

项目-空间使用情况

项目-配额

项目-预留空间

项目-继承的属性

项目-定制属性

文件系统创建默认值

LUN 创建默认值

项目协议

项目访问

项目快照

项目快照属性

.zfs/snapshot visible(.zfs/snapshot 可见性)

调度的快照标签

模式

定制的共享资源属性

在 BUI 中使用模式

使用 BUI 配置模式

通过 CLI 使用模式

使用 CLI 配置模式

 13 复制

 14 影子迁移

 15 CLI 脚本化

 16 维护工作流

 17 集成

索引

使用 CLI 创建手动快照

要访问共享资源的快照,请导航到该共享资源和快照上下文。

clownfish:> shares select default select builds
clownfish:shares default/builds> snapshots
clownfish:shares default/builds snapshots> 

列出快照 (CLI)

可使用标准 CLI 命令列出快照。

clownfish:shares default/builds snapshots> list
today
yesterday
clownfish:shares default/builds snapshots>

创建手动快照 (CLI)

要创建手动项目级快照,请导航到项目和快照节点,然后使用 snapshot 命令:

clownfish:cd /
clownfish:shares select myproject snapshots
clownfish:shares myproject snapshots> snapshot cob_monday

要为单个共享资源创建手动共享资源级快照,请导航到该共享资源,在此处使用 snapshot 命令:

clownfish:cd /
clownfish:shares select myproject select share1 snapshots
clownfish:snapshot lunchtime

重命名快照 (CLI)

要重命名快照,请使用 rename 命令:

clownfish:shares default/builds snapshots> rename test test2
clownfish:shares default/builds snapshots>

销毁快照 (CLI)

要销毁快照,请使用 destroy 命令:

clownfish:shares default/builds snapshots> select test2
clownfish:shares default/builds@test2> destroy
This will destroy this snapshot. Are you sure? (Y/N)
clownfish:shares default/builds snapshots>

您还可以在共享资源上下文中使用 destroy 命令而无需选择单个快照:

clownfish:shares default/builds snapshots> destroy test2
This will destroy this snapshot. Are you sure? (Y/N)
clownfish:shares default/builds snapshots>

回滚到某个快照 (CLI)

要回滚到某个快照,请选择目标快照并运行 rollback 命令:

clownfish:shares default/builds snapshots> select today 
clownfish:shares default/builds@today> rollback
Rolling back will revert data to snapshot, destroying newer data. Active
initiators will be disconnected.

Continue? (Y/N) 
clownfish:shares default/builds@today> 

克隆快照 (CLI)

要克隆快照,请使用 clone 命令。此命令将您置于一个未提交的共享资源上下文中,该上下文与用于创建共享资源的上下文相同。在此处,您可以根据需要调整属性,然后再提交更改以创建克隆。


clownfish:shares default/builds snapshots> select today
clownfish:shares default/builds@today> clone testbed
clownfish:shares default/testbed (uncommitted clone)> get
                    aclinherit = restricted (inherited)
                       aclmode = discard (inherited)
                         atime = true (inherited)
                      checksum = fletcher4 (inherited)
                   compression = off (inherited)
                        copies = 1 (inherited)
                    mountpoint = /export/testbed (inherited)
                         quota = 0 (default)
                      readonly = false (inherited)
                    recordsize = 128K (inherited)
                   reservation = 0 (default)
                secondarycache = all (inherited)
                        nbmand = false (inherited)
                      sharesmb = off (inherited)
                      sharenfs = on (inherited)
                       snapdir = hidden (inherited)
                         vscan = false (inherited)
                      sharedav = off (inherited)
                      shareftp = off (inherited)
                    root_group = other (default)
              root_permissions = 777 (default)
                     root_user = nobody (default)
                    quota_snap = true (default)
              reservation_snap = true (default)
clownfish:shares default/testbed (uncommitted clone)> set quota=10G
                         quota = 10G (uncommitted)
clownfish:shares default/testbed (uncommitted clone)> commit
clownfish:shares default/builds@today>

此命令还支持一个可选参数(第一个参数),此参数是将在其中创建克隆的项目。默认情况下,将在要克隆的共享资源所属的项目中创建克隆。

使用 CLI 列出从属克隆

要列出从特殊快照(从属克隆)中创建的所有克隆,请导航至该快照,然后使用列出克隆命令。

clonefish:shares default/builds> snapshots
clonefish:shares default/builds snapshots> select today
clonefish:shares default/builds@today> list clones

Clones: 2 total

PROJECT          SHARE
default          testbed
default          production
clonefish:shares default/builds@today>

结果显示克隆名称和克隆所在的项目。

使用 CLI 调度的快照

可以在单个共享资源的项目级使用 automatic 命令在快照上下文中配置自动调度的快照。在此上下文中,可以使用 createdestroy 命令添加和删除新时间间隔。每个时间间隔都具有一组属性,这些属性与 BUI 视图中的频率、偏移量和要保留的快照数相对应。调度表是以 UTC 格式维护的。

clownfish:shares default/builds snapshots> automatic
clownfish:shares default/builds snapshots automatic> create
clownfish:shares default/builds snapshots automatic (uncommitted)> set frequency=day
                     frequency = day (uncommitted)
clownfish:shares default/builds snapshots automatic (uncommitted)> set hour=14
                          hour = 14 (uncommitted)
clownfish:shares default/builds snapshots automatic (uncommitted)> set minute=30
                        minute = 30 (uncommitted)
clownfish:shares default/builds snapshots automatic (uncommitted)> set keep=7
                          keep = 7 (uncommitted)
clownfish:shares default/builds snapshots automatic (uncommitted)> get
                     frequency = day (uncommitted)
                           day = (unset)
                          hour = 14 (uncommitted)
                        minute = 30 (uncommitted)
                          keep = 7 (uncommitted)
clownfish:shares default/builds snapshots automatic (uncommitted)> commit
clownfish:shares default/builds snapshots automatic> list
NAME                 FREQUENCY            DAY                  HH:MM KEEP
automatic-000        day                  -                    14:30    7
clownfish:shares default/builds snapshots automatic> done
clownfish:shares default/builds snapshots>
使用 CLI 设置调度的快照标签

在 BUI 中,可以对项目或共享资源设置 "scheduled snapshot label"(调度的快照标签)属性。同样,在 CLI 中,可以通过首先导航到项目上下文或共享资源上下文来设置标签。要创建调度的快照标签,请使用 set snaplabel 命令:

clownfish:shares project1/share1> set snaplabel=project1:share1