Я пытаюсь узнать квоту в системах Linux. У меня низкий привилегированный доступ к машине ubuntu через ssh. Я должен создать файл размером 14 МБ на машине, на которой установлена квота 20 МБ. Однако около 7 МБ уже израсходовано, и я не могу найти, где находятся эти файлы.
Как я могу освободить указанный выше файл размером 7,5 МБ?
Спасибо за все Ваши исходные данные. Пространство было израсходовано ссылкой на процесс, который был удален. Я смог освободить место путем уничтожения процесса.
lsof | grep -i deleted
kill -9 <pid>
Если установлено на Вашем распределении, можно использовать baobab
для исследования файлов. Запустите его с терминала, и хороший GUI появляется с информацией Вашей файловой системы. Можно также просмотреть файловую систему для идентификации, какие файлы Вы хотите удалить.
Другие инструменты можно попробовать, если установлено:
filelight
gdmap
k4dirstat
jdiskreport
Или также du -shx ./* | sort -h
, Как я могу очистить некоторое пространство от этого
rm
. scp
, чтобы скопировать файлы в Вашу систему, их rm
их и отложить их на систему при выполнении. Является там способом выяснить то, что израсходовало это пространство?
du -h
перечислит каждый каталог с размером файла от того, где Вы в то время.