oracle文件系统描述错误,文件系统问题和错误

文件系统问题和错误

此 Oracle Solaris 10 发行版中存在以下文件系统问题和错误。

系统可能遇到数据完整性问题 (15825389)

如果系统未正常关闭,可能会遇到数据完整性问题。有关更多信息,请参见 My Oracle Support 上的信息文档 1502451.1。

解决方法:有关解决方法的信息,请参见 My Oracle Support 上的信息文档 1502446.1。

由于 ZFS 相关的故障,系统连续重新引导 (15809921)

如果由于 ZFS 存储池中包含受损的空间映射项而导致系统连续重新引导,请将系统故障转储发送给 Oracle 技术支持人员以分析根本原因。

初始或后续故障字符串的开头如下:zfs: freeing free segment

zfs: allocating allocated segment

任何导入和挂载问题池的尝试都将导致系统故障。

解决方法:标识问题池并以只读模式导入。

停止系统并使用 milestone=none 选项重新引导系统。

对于 SPARC,键入以下命令:ok boot -m milestone=none

对于 x86,将 milestone 选项添加到相应的 GRUB 项:-m milestone=none

立即重命名 zpool.cache 文件以防止系统导入非根池。# mv /etc/zfs/zpool.cache /etc/zfs/zpool.hold

请勿使用会导致装入池信息的 ZFS 命令。

重新引导系统。# reboot

每次导入一个池,以确定问题池。

以只读模式导入问题池。# zpool import -o readonly=on poolname

有关信息,请参见 My Oracle Support 上的信息文档 1497293.1。

ZFS 和 UNIX/POSIX 的兼容问题

ZFS 的设计目的在于成为符合 POSIX 的一种文件系统,在大多数情况下,ZFS 的确符合 POSIX。但是,在下列情况下,ZFS 不满足 POSIX 兼容性测试要求:

更新 ZFS 文件系统容量统计信息。

修改达到容量极限的文件系统的现有数据。

相关错误:

15302508

15302444

15302241

fdisk -E 命令可能会在不发出警告的情况下清理 ZFS 所使用的磁盘 (15325067)

如果使用 fdisk -E 命令修改 ZFS 存储池使用的磁盘,该存储池将不可用,并可能导致 I/O 故障或系统出现紧急情况。

解决方法: 请勿使用 fdisk 命令修改 ZFS 存储池使用的磁盘。如果要访问 ZFS 存储池使用的磁盘,请使用 format 实用程序。通常情况下,不应修改文件系统正在使用的磁盘。

BrightStor ARCserve Backup Client Agent for UNIX (Solaris) 和 ZFS 支持问题

BrightStor ARCserve Backup (BAB) Client Agent for UNIX (Solaris) 可用于备份和恢复 ZFS 文件。

但在备份过程中不保留 ZFS NFSv4 样式 ACL。将保留传统 UNIX 文件权限和属性。

解决方法:要保留具有 NFSv4 样式 ACL 的 ZFS 文件,请使用带有 -p 选项的 tar 命令或带有 -P

选项的 cpio 命令将 ZFS 文件写入一个文件。然后,使用 BAB 备份 tar 或 cpio 归档文件。

在每个向导开始时,ZFS GUI 应检查 /usr/lib/embedded_su 修补程序 (15287937)

如果在运行 Solaris 10 6/06 之前发行版的系统(该系统中没有 embedded_su 修补程序)中添加 Solaris 10 10/09 发行版中的 SUNWzfsg

软件包,则 ZFS Administration 应用程序向导无法完全正常工作。

如果尝试在没有 embedded_su 修补程序的系统上运行 ZFS Administration 应用程序, 您将只能浏览 ZFS 配置。将显示以下错误消息:/usr/lib/embedded_su: not found

解决方法:将 embedded_su 修补程序 (119574-02) 添加到运行 Solaris 10 6/06 之前的发行版的系统。

从某些 Oracle Solaris 10 发行版升级需要重新挂载文件系统

对于所有 Oracle Solaris 10 发行版,在升级 NFSv4 服务器之后,程序可能会遇到 EACCES 错误。另外,各目录可能错误地显示为空。

要避免这些错误,请卸载,然后重新挂载客户机文件系统。如果卸载失败,可能需要使用 umount -f 命令强制卸载文件系统。另外,也可以重新引导客户机。

NFSv4 访问控制列表功能可能无法正常运行

如果使用不同的 Oracle Solaris 10 发行版在网络中安装客户机和服务器,则 NFSv4 访问控制列表 (Access Control List, ACL) 功能可能无法正常运行。使用这些功能的受影响的

ACL 功能和命令行实用程序如下所示:

acl()

facl()

getfacl

setfacl

有关这些功能和实用程序的更多信息,请参见它们各自的手册页。

例如,在包含下列配置的网络中可能观察到错误:

运行 Oracle Solaris 10 Beta 软件的客户机

运行 Oracle Solaris 10 软件的服务器

下表说明对于不同的 Oracle Solaris 10 发行版,客户机-服务器配置中的 ACL 功能的结果。

操作

客户机 Oracle Solaris 10 OS

服务器 Oracle

Solaris 10 OS

结果

get ACL

Oracle Solaris 10 Beta

Oracle Solaris 10 OS

Fabricated ACL *

get ACL

Oracle Solaris

10 OS

Oracle Solaris 10 Beta

运行正常

set ACL

Oracle Solaris 10 Beta

Oracle Solaris 10 OS

运行正常

set ACL

Oracle Solaris

10 OS

Oracle Solaris 10 Beta

错误:EOPNOTSUP

解决方法:要使 NFSv4 ACL 功能正常,请在服务器和客户机上完全安装 Oracle Solaris 10 OS。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值