"Shares"(共享资源)">
"Shares"(共享资源)">
在 BUI 中使用 "Shares"(共享资源)> "Shares"(共享资源)
"Shares"(共享资源)">
通过 "Shares"(共享资源)> "Shares"(共享资源)可访问 "Shares"(共享资源)UI。 默认视图显示了系统上所有项目间的共享资源。
共享资源列表
默认视图列出了系统上的所有共享资源。在此列表中,您可以重命名共享资源、在项目之间移动共享资源,以及编辑各个共享资源。共享资源分为两个列表,即 "Filesystems"(文件系统)和 "LUNs"(LUN),可以通过在此视图中切换选项卡来选择这两个列表。每个共享资源均包含以下字段:
表 12-2 BUI 共享资源列表
|
|
Name(名称)
|
共享资源的名称。如果查看所有项目,也会包括项目名称。共享资源名称是可编辑的文本字段。通过单击名称,可以输入一个新名称。按回车键或从名称移动焦点将会提交更改。系统将要求您确认该项操作,因为对共享资源进行重命名需要断开活动客户机的连接。
|
Size(大小)
|
对于文件系统,这是文件系统的总大小。对于 LUN,它是卷(可能进行了瘦置备也可能没有进行瘦置备)的大小。有关更多信息,请参见 使用情况统计信息。
|
Mountpoint(挂载点)
|
文件系统的挂载点。这是通过 NFS 提供的路径,对于 FTP 和 HTTP 为相对路径。通过 SMB 导出的文件系统仅使用文件系统的资源名称,但每个文件系统仍需要在系统上的某个位置有一个唯一挂载点。
|
GUID
|
|
|
以下工具可用于每个共享资源:
"Shares"(共享资源)图标">
"Shares"(共享资源)图标">
表 12-3 BUI "Shares"(共享资源)> "Shares"(共享资源)图标
|
|
|
将某个共享资源移动到其他项目。如果项目面板没有展开,这将会自动展开面板,直到该共享资源落入某个项目中。
|
|
编辑单个共享资源(也可通过双击行来编辑)。
|
|
销毁共享资源。系统将会提示您确认此项操作,因为这将会销毁共享资源中的所有数据,并且无法撤消。
|
|
编辑共享资源
要编辑某个共享资源,请单击铅笔图标或双击共享资源列表中的行。此操作将选择该共享资源,并显示多个不同的选项卡供选择来编辑共享资源的属性。在每个选项卡区域中可以找到完整的功能集合:
共享资源的名称显示在项目面板右侧的左上角。名称的第一个组成部分是包含的项目,单击项目名称将导航到[[Shares:Projects|项目详细信息]]。 也可以通过单击共享资源名称并在输入框中输入新文本来更改共享资源的名称。系统将要求您确认该项操作,因为这将需要断开共享资源的活动客户机的连接。
使用情况统计信息
视图的左侧(展开时位于项目面板下面)是一个表,用于说明当前空间使用情况统计信息。这些统计信息针对特定共享资源(编辑某个共享资源时)或针对整个池(查看共享资源列表时)。如果任何属性为零,则表中将排除该属性。显示下列使用情况统计信息:
-
Available space(可用空间)-此统计信息在标题中隐式显示为以容量百分比表示的容量。可用空间反映共享资源或项目的任何配额或池的绝对容量。此处显示的数字是使用的总空间和可用空间量之和。
-
Referenced Data(引用数据)-数据引用的数据量。除了必不可少的元数据外,还包括所有文件系统数据或 LUN 块。通过压缩,该值可能远小于共享资源中包含的数据的逻辑大小。如果共享资源是快照的克隆,则该值可能小于理论上它可包含的物理存储,并且可能为零。
-
Snapshot Data(快照数据)-共享资源的所有快照(包括任何项目快照)使用的空间量。此大小不等于所有快照占用的唯一空间之和。由多个快照引用的块不包括在每个快照的使用量统计信息中,但将显示在共享资源的快照数据总计中。
-
Unused Reservation(未使用的预留空间)-如果某个文件系统设置了预留空间,则该值表示该文件系统预留的剩余空间量。没有为 LUN 设置该值。ZFSSA 会阻止其他共享资源占用此空间,从而确保该文件系统有足够的空间。如果预留空间不包括快照,则在创建快照时必须有足够的空间才能覆盖整个快照。有关预留空间的更多信息,请参见常规属性一节。
-
Total Space(总空间)-引用数据、快照数据和未使用的预留空间之和。
静态属性
在编辑特定的共享资源时,共享资源视图的左侧还将显示静态(创建时)属性。这些属性是在创建时设置的,并且一旦设置便无法修改。显示下列静态属性:
-
Compression Ratio(压缩率)-如果启用了压缩,这将显示共享资源当前达到的压缩率。它表示为一个倍数。例如,2x 的压缩率表示此数据占用的空间是未压缩内容的一半。有关压缩和可用算法的更多信息,请参见常规属性一节。
-
Case Sensitivity(区分大小写)-控制目录查找是否区分大小写。它支持以下选项:
|
|
|
Mixed(混合)
|
mixed(混合)
|
是否区分大小写取决于所使用的协议。对于 NFS、FTP 和 HTTP,查找区分大小写。对于 SMB,查找不区分大小写。这是默认设置,优先遵循各个协议的规定而不是在协议间保持一致性。使用此模式时,可能会出现以下情况:创建了多个文件,通过区分大小写的协议访问时这些文件不同,但通过 SMB 访问时发生冲突。在这种情况下,SMB 服务器将创建冲突项的“改编”版本来唯一地标识文件名。
|
Insensitive(不区分大小写)
|
insensitive(不区分大小写)
|
所有查找都不区分大小写,即使是使用传统上区分大小写的协议(如 NFS)。对这些协议的客户机而言,这会导致混淆,但可以防止客户机创建冲突的名称,名称冲突会导致通过 SMB 进行访问时使用改编的名称。此设置只能在下列情况下使用:SMB 是主协议,将备用协议视为次要协议,而且对预期标准的遵循不是问题。
|
Sensitive(区分大小写)
|
sensitive(区分大小写)
|
所有查找都区分大小写,即使是使用传统上不区分大小写的 SMB。通常不应使用此设置,因为 SMB 服务器会通过改编的名称来处理名称冲突,并可能导致 Windows 应用程序行为异常。
|
|
-
Reject non UTF-8(拒绝非 UTF-8)-此设置强制为所有文件和目录实施 UTF-8 编码。设置后,尝试使用无效的 UTF-8 编码来创建文件或目录将失败。这只会影响 NFSv3,该协议中编码不是按标准定义的。NFSv4 始终使用 UTF-8 和 SMB 来协商相应的编码。此设置通常应为 "on",否则 SMB(SMB 必须知道编码及其他信息才能执行区分大小写的对比)无法对使用无效 UTF-8 编码创建的文件名进行解码。只有在以下情况下才能将其设置为 "off":在已存在的 NFSv3 部署中,将客户机配置为使用不同的编码。如果 NFSv3 客户机创建了不是有效的 UTF-8 编码的文件或目录,则在此属性设置为 "off" 的情况下启用 SMB 或 NFSv4 会产生不确定的结果。如果 "normalization" 属性设置为 "none" 以外的其他任何值,则此属性必须设置为 "on"。
-
Normalization(标准化)-此设置控制对文件系统和目录执行哪种 Unicode 标准化(如果有)。Unicode 支持用不同的编码表示相同的逻辑名称。如果没有标准化,则所存储的磁盘上名称将不同,根据创建文件以及访问文件的方式,使用备用形式之一的查找将失败。如果此属性设置为 "none"(默认值)以外的其他任何值,"Reject non UTF-8"(拒绝非 UTF-8)属性必须也设置为 "on"。有关标准化执行方式以及各种形式执行方式的更多信息,请参见有关 Unicode 标准化的 Wikipedia 条目。
|
|
|
None
|
none
|
不执行标准化。
|
Form C
|
formC
|
标准形式规范化组合 (Normalization Form Canonical Composition, NFC)-字符按规范化等值分解然后重组。
|
Form D
|
formD
|
标准形式规范化分解 (Normalization Form Canonical Decomposition, NFD)-字符按规范化等值分解。
|
Form KC
|
formKC
|
标准形式兼容性组合 (Normalization Form Compatibility Composition, NFKC)-字符按兼容性等值分解,然后按规范化等值重组。
|
Form KD
|
formKD
|
标准形式兼容性分解 (Normalization Form Compatibility Decomposition, NFKD)-字符按兼容性等值分解。
|
|
-
Volume Block Size(卷块大小)-LUN 的原始块大小。可以是从 512 字节到 1M 之间的 2 的任何次幂,默认值为 8K。
-
Origin(来源)-如果这是一个克隆,则这是克隆所依据的快照的名称。
-
Data Migration Source(数据迁移源)-设置后,该文件系统会在本地或通过 NFS 主动对现有的文件系统执行影子迁移操作。有关数据迁移的详细信息,请参见有关Chapter 14, 影子迁移一节。
共享资源项目面板
在 BUI 中,始终通过视图左侧的项目面板来显示可用的一组项目。要展开或折叠项目面板,请单击 "Projects"(项目)标题栏中的三角形。
从面板中选择一个项目将导航至选定项目的项目视图。在共享资源列表内的某个行上单击移动工具时,此项目面板也会自动展开。然后您可以拖放共享资源以将其在项目之间移动。项目面板还提供了快捷方式,用于创建新项目以及返回到所有项目中的共享资源列表。单击 "All"(全部)文本等效于在导航栏中选择 "Shares"(共享资源)项。
项目面板为项目数量相对较少的系统提供了方便。该面板的设计目的不在于充当可管理大量项目的主界面。对于此任务,请参见项目视图。
创建共享资源
-
要查看某个项目或所有项目中的共享资源,请转至 "Shares"(共享资源)> "Shares"(共享资源)。
-
选择 "Filesystems"(文件系统)或 "LUNs"(LUN)。
-
单击 "Filesystems"(文件系统)或 "LUNs"(LUN)旁边的加号图标。
此时会显示 "Create Filesystem"(创建文件系统)或 "Create LUN"(创建 LUN)对话框。
-
在 "Create Filesystem"(创建文件系统)或 "Create LUN"(创建 LUN)对话框中,选择或键入您要使用的属性。
每种类型的共享资源的属性在以下位置进行定义:
对于文件系统:
对于 LUN: