LINUX.ORG.RU
ФорумAdmin

Проблема свободного места на диске под UBUNTU

 


1

2

Добрый вечер. Столкнулся с проблемой нехватки места на основном дисе. Стоит 1 тр жесткий диск, программ установлено Server Ubuntu 22.04? Posgress и 1C Сервер. Всего на 20 гб. В системе показывает, что свободно 50 гб, 800 гб занято непонятно чем. Пробовал очищать от логов и удаленных файлов, не помогло. может 1с логами заваливает? Папок больше 5-6 гб нет. Может кто подскажет что делать. Просьба не умничать а предложить решение. Я в линуксе новичёк. Спасибо.


предложить решение

Используй утилиту ncdu, чтоб выяснить, где и чем занято всё место.

u5er ★★★
()

Пробовал очищать от логов и удаленных файлов, не помогло

А сервисы или систему после этого рестартил?

cobold ★★★★★
()

du -h / а дальше по нисходящей в зависимости от результатов. Или с красивостями как предложили выше ncdu.
ЗЫ

установлено Server Ubuntu 22.04? Posgress и 1C Сервер.


Я в линуксе новичёк.

Куда катится этот мир?

anc ★★★★★
()
Ответ на: комментарий от cobold

Да тут непонятно что такое «очищать систему от удаленных файлов», а вы уже на рестарт замахнулись :)

anc ★★★★★
()

С твоим набором знаний лучшим решением будет обратится к тому, кто устанавливал тебе весь этот набор программных решений.

anonymous
()

аналитик пост

Что мы имеем:

на основном дисе. Стоит 1 тр

всё опечатки(?), игнорирование пунктуации говорят нам, что автор человек серьёзный и буквоедством заниматься ему недосуг. Опять же новичёк.

Всего на 20 гб. В системе показывает, что свободно 50 гб,

свободно жалких 50 ГБ и места не хватает (о времена, о нравы).

800 гб занято непонятно чем

кстати, действительно, непонятно где эти 800 ГБ (заняты ли, или вообще не используются). ? fdisk -l

Просьба не умничать а предложить решение. Я в линуксе новичёк

по-моему скромному мнению взаимоисключающие параграфы.

anonymous
()
Ответ на: комментарий от u5er

Этой утилитой пробовал смотреть, пишет что диск полон. Не могу вложить картинку /dev/sda2 916G 865G 51G 95% занят

Essen
() автор топика
Ответ на: комментарий от Essen

Сделай снимок окна программы. Файл выложи на доступный файлообменник. Ссылку на него опубликуй в теме.

anonymous
()
Ответ на: комментарий от masa

fsck пишет что диск занят, пробовал через загрузку с флешки, отмонтировать не получилось, недает

Essen
() автор топика
Ответ на: комментарий от Essen

fsck пишет что диск занят

Скопируй команду и ее вывод

отмонтировать не получилось, недает

Аналогично

cobold ★★★★★
()
Ответ на: комментарий от Essen

Что-то не так. Эта утилита должна была вывести список файлов и каталогов, отсортированных по размеру.

u5er ★★★
()

Как правильно диагностировать, что именно съело место на ФС в Linux, инструкция для неопытных:

  1. Зайти на сервер.
  2. Стать root, используя команду sudo su -.
  3. Выполнить команду df -hT – без опций и модификаций.
  4. Выполнить команду ls -ld на переполненную ФС, если это не / – например, ls -ld /opt.
  5. Переместиться в переполненную ФС, например cd /opt.
  6. Выполнить команду nice -n 18 du -shx * 2>/dev/null | sort -k1 -rh | head – она выведет 10 самых крупных файлов и директорий внутри.
  7. Если эта команда выполнялась ранее, то сравнить, не находила ли она более крупные файлы и директории выше, потому что возможна ситуация, когда например /opt/1/ имеет размер 5 гигабайт, а /opt/2/ 7, но файл /opt/1/file один весит все 5 гигабайт, а в /opt/2/ 8 других директорий, сумма которых 7 гигабайт, но каждая из которых весит заметно менее 5 гигабайт, что весит /opt/1/file, поэтому при обнаружении более крупных объектов ранее нужно вернуться через cd обратно к ним.
  8. Выполнить команду ls -ld на все те, что достаточно крупны, чтобы смотреть в них далее, например ls -ld orange_ppo.
  9. Переместиться через cd в найденную крупную директорию, например cd orange_ppo, за исключением случая, когда она ранее в выводе df -hT фигурировала как отдельная точка монтирования.
  10. Выполнить команду pwd без аргументов, чтобы убедиться, что вы где нужно, например в /opt/orange_ppo.
  11. Выполнить команду df -hT . – чтобы убедиться, что директория, в которой вы сейчас ищете причину переполнения, на той же ФС, что и была изначально, в нашем случае что /opt/orange_ppo является частью /opt, а не на отдельной ФС.
  12. Вернуться к пункту 6 и выполнять оттуда.
  13. Повторять, пока не будут найдены крупные файлы или директории, занявшие место и понятно, кто их владелец. Возможно использование дополнительных команд при необходимости.

Если это не поможет найти, то может дело в закончившихся инодах, смотри df -hi, или в удаленных файлах, что держатся процессами, смотри lsof | grep deleted.

Vsevolod-linuxoid ★★★★★
()

Просьба не умничать а предложить решение.

Чур деньги вперёд.

MrJohnDoe
()

А от удалённых файлов ты как очищал?

Aceler ★★★★★
()
Ответ на: комментарий от anonymous

timeshift делает бакапы на отдельный диск

Essen
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

Спасибо за ответ, как и догадывался оказалась папка home/usr1cv8 гадит 1с. Как теперь вычестить эту папку, файлов в ней невидно?

Essen
() автор топика
Ответ на: комментарий от vbcnthfkmnth123

Выше написано Ubuntu 22.04

Essen
() автор топика
Ответ на: комментарий от Essen

как и догадывался оказалась папка home/usr1cv8 гадит 1с

Надо выяснить почему она генерирует столько и каких именно файлов, а потом уже вычЕстить её.

Введи ls -la - эта команда покажет скрытые файлы

Shprot ★★
()

скорее всего конфигурация на сервере 1с распух, уточнить это конечно надо

unclestephen
()
Ответ на: комментарий от Essen

Там можно перейти в каталог. Клавиши-то поклацай, ну. И посмотри внутри, что жрет место у тебя в хомяке.

Zhbert ★★★★★
()
Последнее исправление: Zhbert (всего исправлений: 1)
Ответ на: комментарий от Aceler

Снимаешь на Sony A7RV?

Судя по юзернейму на скринах, его ещё Александром зовут…=)
Спалился чувак…=)

Shprot ★★
()
Ответ на: комментарий от Essen

Так выполни cd /home/usr1cv8 и продолжай с 6 пункта в ней выяснять, что сожрало, нет?

Может скрытые столько весят, потому мои команды их не видят…

Или там тупо много мелких, что сжирают в сумме.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid

ls -ld выводит drwr-x— 4 usr1cv8 grp1cv8 4096 и дальше никуда не зайти

Essen
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

видимо сам сервис 1с держит. пока остановить не могу, народ работает. Спасибо

Essen
() автор топика
Ответ на: комментарий от Essen

Ты троллишь тупостью, что ли?

sudo su -
cd /home/usr1cv8 
nice -n 18 du -shx * 2>/dev/null | sort -k1 -rh | head

Это 3 команды, если что. Стать root, переместиться в директорию, потом скрипт в строчку, что ищет 10 самых крупных.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Essen

Ага, в скрытых… ну можешь тогда посмотреть уже в них, cd /home/usr1cv8/.1cv8/ и оттуда продолжать.

И выкладывай с разметкой, прошу, неудобно читать: Как правильно копировать вывод терминала

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.