跳过导航链接 | |
退出打印视图 | |
![]() |
Sun QFS 和 Sun Storage Archive Manager 5.3 发行说明 Sun QFS and Sun Storage Archive Manager 5.3 Information Library (简体中文) |
本节介绍了与 Sun QFS 和 Sun Storage Archive Manager 5.3 发行版相关的运行时问题。
如果安装了 SUNWqfs 软件包,将不支持 sammkfs -A 选项,使用该选项将导致错误。
例如:
# sammkfs -A -S sqfs1 sammkfs: illegal option -- A sammkfs: Unrecognized argument -A. Usage: sammkfs [-i ninodes] [-a allocation] [-P] [-S] [-V] fs_name sammkfs: sammkfs: Unrecognized argument. sammkfs: Argument error.
解决方法:使用以下解决方法:
使用不带有 -A 选项的 sammkfs 命令构建 Sun QFS 文件系统。
运行 samfsck -AF 命令以将 POSIX 样式的 ACL 转换为 NFSv4 样式的 ACL。
在 Oracle Solaris 11 和 Oracle Solaris 10 09/10 发行版中,已将介质转换器驱动程序别名 scsicalss,08 指定给 sgen 驱动程序。SAM-QFS 驱动程序对介质转换器使用相同的驱动程序。为解决该冲突,SAM-QFS 在软件包安装后处理时从 sgen 驱动程序中删除 scsicalss,08 驱动程序别名并将其添加到 SAM-QFS samst 驱动程序。
注 - 通过使用 update_drv 设备标识选项,可以在系统上同时安装 samst 和 sgen 驱动程序并将其用于不同的介质转换器。
如果要对 SAM-QFS 使用磁光盘驱动器,可使用 update_drv 命令,将 scsiclass,07 驱动程序别名添加到 samst 驱动程序中。
例如:
# update_drv -a -m "* 0666 root sys" -i \"scsiclass,07\" samst
卸载 SAM-QFS 后,如果要将 sgen 驱动程序用于介质转换器,请使用介质转换器驱动程序别名更新 sgen 驱动程序。
例如:
# update_drv -a -m "* 0666 root sys" -i \"scsiclass,08\" sgen
启用 Solaris I/O 多路径 (MPxIO) 后,某些 StorageTek 库不能正确与多路径软件结合使用,需要进行其他配置。
解决方法:为了使库可供 Oracle Solaris 使用,可通过修改 /kernel/drv/scsi_vhci.conf 文件并运行 stmsboot -u 命令,禁止该库包含在 MPxIO 中。
修改 Oracle Solaris 10 发行版中的 /kernel/drv/scsi_vhci.conf 文件:
device-type-scsi-options-list = "STK SL500", "DISABLE", "Sun SL500", "DISABLE"; DISABLE = 0x7000000;
修改 Oracle Solaris 11 发行版中的 /kernel/drv/scsi_vhci.conf 文件:
device-type-scsi-options-list = "STK SL500", "NONE", "SUN SL500", "NONE";
有关配置设备的更多信息,请参见《Oracle Solaris 管理:SAN 配置和多路径》中的“配置第三方存储设备”部分。
常规文件系统活动可能会使空闲空间列表中缺少文件系统的少量数据块。对于常规操作,这不是一个问题。但是,这会使文件系统面临以下问题:通过 samadm eq-remove 命令进行联机收缩将失败。如果发生这种情况,/var/adm/messages 目录中将显示以下消息:
cannot OFF ord=4 space 0xba0ce80 KB is not equal to capacity 0xba0cec0 KB
其中,ord 是受影响的设备,空间和容量为任意数。
解决方法:首先卸载文件系统,对其执行 samfsck -F,重新挂载该文件系统,然后执行删除操作。
除了旧的 POSIX 样式的 ACL,SAM–QFS 5.3 现在还支持 NFSv4 样式的 ACL。如果将包含上述某种类型的 ACL 的 samfsdump 文件恢复到用另一种类型的 ACL 生成的文件系统,将输出一条警告消息。而且,将不会发生 ACL 转换,并且文件将恢复为带有空 ACL 的文件。
解决方法:使用正确的 ACL 类型重新创建文件系统,然后重新执行恢复操作。