Я установил квоты на подтома нашего SMB-сервера /home/<name>
.
Эти подобъемы раскрываются над кем-либо как\\server\<name>
Теперь, если кто-то попытается удалить файлы в своей домашней папке и превысит квоту, он не сможет ничего удалить.
В Windows файлы кажутся удаленными, пока не будет выполнено обновление (например, выход и повторный вход в каталог или нажатие F5). В Linux ошибка несколько более заметна:rm: cannot remove 'file': Disk quota exceeded
Является ли эта ошибка намеренной или есть способ ее обойти?
У пользователей, конечно, нет доступа по SSH к серверу, поэтому мне нужно решение, работающее на Windows. (Нет echo -n > file
или cat /dev/null > file
возможно)
решение1
Проблема была в том, что мой дистрибутив поставлял btrfs-progs много лет назад, поэтому многие ошибки еще не были исправлены.