Un cliente NFSv4 cuyo sistema de archivos esté casi completo procesa incorrectamente los códigos de errores devueltos por el servidor. El cliente recibe el código de error (NFS4ERR_NOSPC) correcto del servidor. Sin embargo, no transmite el código de error (ENOSPC) adecuado a la aplicación. De este modo, la aplicación no recibe las notificaciones de error a través de las funciones normales del sistema, como write(), close() o fsync(). Por tanto, los continuos intentos de escribir o modificar datos que realiza la aplicación pueden provocar que los datos se pierdan o resulten dañados.
El siguiente mensaje de error se registra en /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) |
Solución: no realice tareas en sistemas cliente cuyos sistemas de archivos estén prácticamente completos.