Я пытаюсь chmod некоторые файлы, и я получаю сообщение об ошибке «Превышена квота диска»:
Это правда, что у меня не так много места осталось в файловой системе, где я использую chmod, а именно nfs.mit.edu:/export/evodesign/beatdb
(который является NFS ), либо в виде байтов, либо в виде инодов:
Но почему chmod нужно больше места?
Я использую Ubuntu 12.04.
Изменить: немного больше информации после комментариев:
1) Я не знаю ОС сервера NFS ( nmap -O nfs-server-ip
ничего не возвращал)
2) Протокол NFS, используемый подключенной файловой системой NFS, - NFSv3 :
3) quota -v
:
4) У меня нет /var/log/messages
логов, у меня есть /var/log/syslog
логи, но там нет ничего странного.
nmap -O nfs-server-ip
ничего не возвращала) и не знаю, как определить, какая версия протокола NFS используется смонтированной файловой системой NFS .quota -v
чтобы проверить превышение квоты для этой файловой системы. Возможно, вам придется сделать это, когда вы вошли в систему как владелец файлов, о которых идет речь, а не как пользователь root. Возможно, ваш сервер отклоняет все записи в файлы или атрибуты файлов, когда владелец файла превышает квоту.Ответы:
Как отмечено в комментариях: кажется, что вы превысили квоту, и файловая система отклоняет вашу запись по этой причине.
Существует много файловых систем, в которых все записи записываются в журнал, а старая версия сохраняется. Одной из таких файловых систем является ZFS - читайте о взаимодействии между моментальными снимками ZFS и квотами.
(Однако проблема может заключаться только в том, что сервер NFS отклоняет все записи, когда вы превысили квоту).
источник