在 macOS 服务器中维护 Xsan SAN 宗卷
您可以在 SAN 宗卷上执行多个宗卷维护任务。
给宗卷重新命名
您可以使用服务器 App 的“Xsan”面板更改宗卷的名称。您无法使用“访达”给 Xsan 宗卷重新命名。
【重要事项】重新命名期间,将卸载并重新启动宗卷,因此不可用于客户端。
在服务器 App 边栏中,从高级服务列表中选择“Xsan”。
选择要重新命名的宗卷。
点按 并选取“编辑宗卷”。
选择宗卷名称,然后进行编辑。
点按“好”。
销毁宗卷
您可以销毁宗卷,然后再次使用其 LUN 创建新宗卷。
【警告】销毁宗卷后,储存在其上的数据不再可用。
在服务器 App 边栏中,从高级服务列表中选择“Xsan”,选择列表中的宗卷,然后点按 。
检查宗卷碎片
创建文件时,Xsan 会将文件分为多个片段并高效地通过组成宗卷储存池之一的 LUN 分发这些片段。随着时间推移,修改文件时,其片段会以较低效率的排列方式分裂。
您可以使用 snfsdefrag
命令行工具检查文件碎片数量,或者使用 cvfsck
命令行工具检查可用空间碎片数量。
在任何 SAN 电脑上打开“终端”(位于“/应用程序/实用工具/”文件夹中)。
如果未使用 SAN 电脑,请使用 SSH 远程登录 SAN 电脑:
$ ssh user@computer
将 user 替换为 SAN 电脑上的管理员用户的名称,而将 computer 替换为 SAN 电脑的名称或 IP 地址。
如果在进行 SSH 连接时遇到问题,请检查 SAN 电脑上“系统偏好设置”的“共享”面板,确保已打开“远程登录”服务。
请参阅
cvfsck
或snfsdefrag
man 页面。
宗卷碎片整理
您可以使用 snfsdefrag
命令行工具进行文件、文件夹或整个宗卷的碎片整理。
文件碎片整理是将其片段以最高效的排列方式重新组合。
在任何 SAN 电脑上打开“终端”(位于“/应用程序/实用工具/”文件夹中)。
如果未使用 SAN 电脑,请使用 SSH 远程登录 SAN 电脑:
$ ssh user@computer
将 user 替换为 SAN 电脑上的管理员用户的名称,而将 computer 替换为 SAN 电脑的名称或 IP 地址。
如果在进行 SSH 连接时遇到问题,请检查 SAN 电脑上“系统偏好设置”的“共享”面板,确保已打开“远程登录”服务。
请参阅
snsfdefrag
man 页面。运行
snfsdefrag
命令行工具。若要对单个文件进行碎片整理:
$ sudo snfsdefrag -v filename [filename... ]
若要对文件夹进行碎片整理:
$ sudo snfsdefrag -vr folder
若要对宗卷进行碎片整理,请将 folder 设定为宗卷名称。
检查宗卷的完整性
如果 SAN 用户在访问文件时遇到问题,请使用 cvfsck
命令行工具检查宗卷、其元数据及其文件的完整性。
在任何 SAN 电脑上打开“终端”(位于“/应用程序/实用工具/”文件夹中)。
如果未使用 SAN 电脑,请使用 SSH 远程登录 SAN 电脑:
$ ssh user@computer
将 user 替换为 SAN 电脑上的管理员用户的名称,而将 computer 替换为 SAN 电脑的名称或 IP 地址。
如果在进行 SSH 连接时遇到问题,请检查 SAN 电脑上“系统偏好设置”的“共享”面板,确保已打开“远程登录”服务。
运行
cvfsck
命令行工具(位于“/系统/资源库/Filesystems/acfs.fs/Contents/bin/”中)以检查宗卷,而不进行修复:$ sudo cvfsck -vn volume
您将看到日志处于活跃状态的警告;这很正常。
请参阅 cvfsck
man 页面。
修复宗卷
如果 cvfsck
工具显示宗卷问题,您可以使用 cvfsck
命令行工具修复宗卷。
在服务器 App 边栏中,从高级服务列表中选择“Xsan”。
停止宗卷。
选择该宗卷。然后点按 并选取“停止宗卷”。将在所有 SAN 电脑上卸载该宗卷。
在任何 SAN 电脑上打开“终端”(位于“/应用程序/实用工具/”文件夹中)。
如果未使用 SAN 电脑,请使用 SSH 远程登录 SAN 电脑:
$ ssh user@computer
将 user 替换为 SAN 电脑上的管理员用户的名称,而将 computer 替换为 SAN 电脑的名称或 IP 地址。
如果在进行 SSH 连接时遇到问题,请检查 SAN 电脑上“系统偏好设置”的“共享”面板,确保已打开“远程登录”服务。
请参阅
cvfsck
man 页面。运行
cvfsck
命令行工具(位于“/系统/资源库/Filesystems/acfs.fs/Contents/bin/”中)以重新播放文件系统日志中记录的事件:$ sudo cvfsck -j volume
检查宗卷以查看是否需要修复:
$ sudo cvfsck -vn volume
如果上一个步骤生成的报告中列出了问题,请输入以下命令来对宗卷执行完整检查和修复:
$ sudo cvfsck -vw volume
使宗卷联机。
在服务器 App 的“Xsan”面板中,选择宗卷。然后点按 并选取“使宗卷联机”。