Ich versuche, einige Dateien mit CHMOD zu ändern und erhalte die Fehlermeldung „Datenträgerkontingent überschritten“:
Es stimmt, dass ich nicht mehr so viel Platz im Dateisystem habe, in dem ich chmod verwende, nämlich nfs.mit.edu:/export/evodesign/beatdb
(was einNFS), entweder in Bytes oder in Inodes:
Aber warum braucht chmod mehr Speicherplatz?
Ich verwende Ubuntu 12.04.
Bearbeiten: Einige weitere Informationen nach den Kommentaren:
1) Ich kenne das Betriebssystem des NFS-Servers nicht ( nmap -O nfs-server-ip
hat nichts zurückgegeben)
2) Das von einem gemounteten NFS-Dateisystem verwendete NFS-Protokoll istNFSv3:
3) quota -v
:
4) Ich habe keine /var/log/messages
Protokolle. Ich habe zwar einige /var/log/syslog
Protokolle, aber dort sieht nichts seltsam aus.
Antwort1
Wie in den Kommentaren angemerkt: Wahrscheinlich haben Sie Ihr Kontingent überschritten und das Dateisystem lehnt Ihren Schreibvorgang aus diesem Grund ab.
Es gibt viele Dateisysteme, bei denen alle Schreibvorgänge aufgezeichnet werden und die alte Version erhalten bleibt. Ein solches Dateisystem ist ZFS -Lesen Sie mehr über die Interaktion zwischen ZFS-Snapshots und Kontingenten.
(Das Problem kann jedoch einfach darin bestehen, dass der NFS-Server alle Schreibvorgänge ablehnt, wenn Sie das Kontingent überschritten haben.)