在 macOS 服务器中维护 Xsan SAN 宗卷
您可以在 SAN 宗卷上执行多个宗卷维护任务。
给宗卷重新命名
您可以使用服务器应用的“Xsan”面板更改宗卷的名称。您无法使用“访达”给 Xsan 宗卷重新命名。
【重要事项】重新命名期间,将卸载并重新启动宗卷,因此不可用于客户端。
在服务器应用 边栏中,从高级服务列表中选择“Xsan”。
选择要重新命名的宗卷。
点按 并选取“编辑宗卷”。
选择宗卷名称,然后进行编辑。
点按“好”。
销毁宗卷
您可以销毁宗卷,然后再次使用其 LUN 创建新宗卷。
【警告】销毁宗卷后,储存在其上的数据不再可用。
在服务器应用 边栏中,从高级服务列表中选择“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
命令行工具修复宗卷。
在服务器应用 边栏中,从高级服务列表中选择“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
使宗卷联机。
在服务器应用的“Xsan”面板中,选择宗卷。然后点按 并选取“使宗卷联机”。