LINUX.ORG.RU

Не запускается графическая оболочка Astra linux

 


1

1

После перезапуска ноутбука не загружается графическая оболочка, как я понял из за нехватки памяти набрал sudo df-h и видно что /dev/nvme0n1p1 забит на 100% Его можно как нибудь очистить через строку?


Ответ на: комментарий от Qucon

Для кого не важно, тот не задавал-бы такой вопрос.

Очистить можно. А ты умеешь пользоваться командной строкой? Хотя-бы mc возьми в руки. Тут недавно один хакер на битву собирался, применил на себе самоуничтожение… Ну не знал он букварь абсолютно. Думал все как в кино.

andytux ★★★★★
()

Будет очень трудно, потому что ТС не посчитал нужным сообщить какой объём, какие разделы, чем забит диск, системными, или личными файлами, и т.д. Тут действительно, не платная поддержка, копаться в чужой системе и клещами информацию вытягивать.

Чем в консоли можно это делать? Есть команда rm, но, очевидно ТС о ней знает, тогда в чём состоит вопрос?

R_He_Po6oT ★★★★
()

Возможно, что из-за какой-то ошибки файл с логом забит сообщениями об этой ошибкой. Но это если раздел изначально был достаточно большим, а не забит в процессе установки или использования системы.

grem ★★★★★
()

Его можно как нибудь очистить через строку?

Автор, если ты очистишь корневой раздел, то система перестанет работать - ведь на нём расположены все важные системные файлы. Графическая оболочка тем более не запустится. Но если ты всё ещё хочешь это сделать то могу тебе команду сообщить.

firkax ★★★★★
()

Да, не вопрос вообще. Проще пареной репы, если умеешь пользоваться командной строкой.

Сперва делаешь df -hT и df -hi, чтобы определить, какая ФС забилась, и кончилось ли место или иноды.

Потом делаешь cd на точку монтирования забитой ФС. После чего (если кончилось место) выполняешь команду: du -shx * 2>/dev/null | sort -rh | head -n 20 — эта команда выведет первые 20 самых крупных директорий или файлов на ФС.

Если дело в директории, допустим home, то cd в неё и повторить. Так можно без проблем найти самые крупные файлы и директории.

Чтобы удалить файл rm filename, директорию rm -r dirname, ключ -f избавит от необходимости подтверждений, но с ним аккуратнее, перемещение на уровень выше через cd .., команда ls -la выводит всё что есть в текущей директории, чтобы понять файл или директория, используй ls -ld name, так проще всего, вывести текущую директорию (где ты сейчас) можно через pwd.

Ну и это очевидно, что если удалить что-то не то, то можно сломать ОС или потерять нужные данные. Так что аккуратнее.

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

Лучше так:

sudo -i
du -shx /* | sort -h
cd biggest_directory
du -shx /* | sort -h
...

Я таким образом большие файлы ищу которые не жалко удалить у себя.

Xenius ★★★★★
()
Последнее исправление: Xenius (всего исправлений: 1)