.ftpquota – это файл, находящийся в корневой директории Вашего сервера или хостинга, определяющий максимальное количество байт, которые Вы можете загружать на сервер через FTP-соединение под данным пользователем.
Если случается так, что Вы случайно забыли о лимите или установили максимальный лимит слишком маленький, например, при настройке pureftpd:
pure-pw useradd NewUserName -u ftpuser -g ftpgroup -d /LINK/TO/DIRECTORY -N 10
pure-pw mkdb
где в первой строчке 10 - это и есть квота. Измените квоту или создайте нового пользователя, где 10 замените на 10000000 - это количество МегаБайт, которые может загружать конкретный пользователь. Или уберите -N 10, тогда квоты не будет вообще.
При квоте в 10 MB, если Вы попытаетесь загрузить файл больше 10 MB, он может загружаться без конца, самоудалясь, когда загрузится полностью и снова самоудаляться - так будет продолжаться без конца, через FileZilla, через WiSCP, к примеру, Вам будет выдана ошибка, что максимальный размер файла такой-то (в примере - 10 MB).
Удалить файл .ftpquota (необходимо зайти на сервер через командную строку под ROOT):
cd /GO/TO/CATALOGUE
rm .ftpquota
Первая строка - переходим в каталог, где лежит сам файл.
Вторая - удаляем файл командой rm [имя файла].