Intento modificar algunos archivos y aparece el error "se ha excedido la cuota de disco":
Es cierto que no tengo mucho espacio restante en el sistema de archivos donde uso chmod, es decir nfs.mit.edu:/export/evodesign/beatdb
(que es un NFS ), ya sea en términos de bytes o en términos de inodes:
Pero, ¿por qué necesita chmod más espacio?
Yo uso Ubuntu 12.04.
Editar: algo más de información después de los comentarios:
1) No conozco el sistema operativo del servidor NFS ( nmap -O nfs-server-ip
no devolvió nada)
2) El protocolo NFS en uso por un sistema de archivos NFS montado es NFSv3 :
3) quota -v
:
4) No tengo ningún /var/log/messages
registro, tengo algunos /var/log/syslog
registros, pero nada parece extraño allí.
nmap -O nfs-server-ip
no devolvió nada) y no estoy seguro de cómo determinar qué versión del protocolo NFS está utilizando un sistema de archivos NFS montado .quota -v
para ver si ha superado la cuota para ese sistema de archivos. Es posible que deba hacer esto cuando inicie sesión como propietario de los archivos en cuestión en lugar de como root. Es posible que su servidor rechace todas las escrituras en los archivos o en los atributos del archivo cuando el propietario del archivo supera la cuota.Respuestas:
Como se señaló en los comentarios: parece probable que haya superado la cuota, y el sistema de archivos está rechazando su escritura por este motivo.
Hay muchos sistemas de archivos donde se registran todas las escrituras, con la versión anterior guardada. Uno de estos sistemas de archivos es ZFS: lea sobre la interacción entre las instantáneas y las cuotas de ZFS.
(Sin embargo, el problema puede ser que el servidor NFS rechace todas las escrituras cuando haya superado la cuota).
fuente