Solaris 10 6/06 发行说明

文件系统已满的 NFSv4 客户机中未检测出写入错误 (6346204)

文件系统接近其容量极限的 NFSv4 客户机将无法正确处理从服务器返回的错误代码。客户机从服务器收到正确的 (NFS4ERR_NOSPC) 错误代码。但是,客户机无法将 (ENOSPC) 错误代码传送到应用程序。应用程序没有通过常规系统函数(如 write()close()fsync())收到错误通知。因此,应用程序连续尝试写入或修改数据可能会导致数据丢失或数据破坏。

以下错误消息记录在 /var/adm/messages 中:


nfs: [ID 174370 kern.notice] NFS write error on host hostname







:
No space left on device.
nfs: [ID 942943 kern.notice] File: userid=uid, groupid=
gid
nfs: [ID 983240 kern.notice] User: userid=uid, groupid=
gid
nfs: [ID 702911 kern.notice] (file handle: 86007000 2000000 a000000 6000000
32362e48 a000000 2000000 5c8fa257)

解决方法:请勿在文件系统接近其容量极限的客户机系统上执行操作。