Próbuję przeskoczyć niektóre pliki i pojawia się błąd „Przekroczono limit miejsca na dysku”:
To prawda, że nie mam tyle miejsca w systemie plików, w którym używam chmod, a mianowicie nfs.mit.edu:/export/evodesign/beatdb
(który jest NFS ), zarówno pod względem bajtów, jak i pod względem i-węzłów:
Ale dlaczego chmod potrzebuje więcej miejsca?
Używam Ubuntu 12.04.
Edycja: Więcej informacji po komentarzach:
1) Nie znam systemu operacyjnego serwera NFS ( nmap -O nfs-server-ip
nic nie zwróciłem )
2) Protokół NFS używany przez podłączony system plików NFS to NFSv3 :
3) quota -v
:
4) Nie mam /var/log/messages
dzienników, mam jakieś /var/log/syslog
dzienniki, ale nic nie wygląda dziwnie.
nmap -O nfs-server-ip
nic nie zwróciłem) i nie jestem pewien, jak ustalić, która wersja protokołu NFS jest używana przez podłączony system plików NFS .quota -v
aby sprawdzić, czy przekroczono limit dla tego systemu plików. Być może trzeba to zrobić, gdy zalogujesz się jako właściciel danych plików, a nie jako root. Możliwe, że Twój serwer odrzuci wszystkie zapisy do plików lub atrybutów plików, gdy właściciel pliku przekroczy limit.Odpowiedzi:
Jak zauważono w komentarzach: wydaje się prawdopodobne, że przekroczyłeś limit, a system plików z tego powodu odrzuca Twój zapis.
Istnieje wiele systemów plików, w których wszystkie zapisy są zapisywane w dzienniku, przy zachowaniu starej wersji. Jednym z takich systemów plików jest ZFS - przeczytaj o interakcji między migawkami ZFS a przydziałami.
(Jednak problemem może być po prostu to, że serwer NFS odrzuca wszystkie zapisy, gdy przekroczysz limit).
źródło