Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: [РЕШЕНО]Закончилось место на диске - логи - исчезли все устройства  (Прочитано 5977 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн javaNny

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Начну все с начала.
Установив Ubuntu12.04, поменял рабочее окружение на классический гном, т.к. имеющееся мне не понравилось. Со временем дисковое пространство стало очень быстро уменьшаться. Переустановил систему. Разметку сделал как положено: отдельно корень, отдельно home и swap. Но место на диске стало очень быстро куда-то исчезать. Погуглив немного нашел обсуждение такой же проблемы здесь на форуме. Оказалось, что логи занимали 6Гб. Воспользовавшись советами, почистил логи. Вот какие команды я набирал:

sudo du -hx --max-depth=1 /var
sudo rm -rf *.0
sudo rm -rf *.1
sudo rm -rf *.log
sudo rm -rf *.gz
sudo rm -rf *.old
sudo rm -rf system

Место на диске сразу освободилось и дышать стало легче.
Я продолжил свою работу на ноуте. Еще скачал архив для работы с Hibernet. Распаковал его в /usr/hibernate.
А чтоб проще было работать с папкой /usr выполнил:

sudo chown -R user:user /usr

На следующее утро включил ноут, а он перестал открывать флешку, диск с Windows и исчез с панели доступ в интернет через usb-модем. В директории /media есть и флешка  KINGSTON и WindowsXP, но попасть туда не возможно даже с консоли.

на su и пароль отвечает:
Authentification failure
на sudo su отвечает:
must be setuid root

И в консоли практически ничего нельзя сделать.

И уже появились новые логи на пару гиг.
После нескольких часов экспериментов и перезагрузок пропала графическая оболочка и конец.... Хоть через винду можно зайти.
Нужна помощь,объясните что случилось с системой?
что было причиной?
как можно восстановить и избежать такого в будущем?
« Последнее редактирование: 16 Января 2013, 20:23:12 от yorik1984 »

Оффлайн Compinfer

  • Любитель
  • *
  • Сообщений: 67
    • Просмотр профиля
sudo chown -R user:user /usr
Зачем???

Загрузиться с liveCD и поменять все назад!
sudo chown -R root:root <точка монтирования>/usr

Оффлайн javaNny

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Я думал, эта команда дает доступ для пользователя для папки /usr.

У меня дисковод барахлит. С флешки загрузочной можно? И как вернуть назад? Что писать в "точка монтирования" и вместо root так и писать: roоt? Дело в том, я не знаю, как оно было раньше.

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
sudo chown -R root:root <точка монтирования>/usr

В /usr есть файлы и других владельцев. Возможно работоспособность не восстановится.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Я думал, эта команда дает доступ для пользователя для папки /usr.

Эта команда нарушеет небходимую структуру прав в системном каталоге. Ей вы практически кастрировали систему.
Лечить - трудоемко - грузится с LiveCD и ручками высталять права на все файлы как они выставленны на liveCD. Может проще будет переставить.

ЗЫ Поясните - а зачем вам было упращать доступ в /usr, и вообще - что вам там надо было делать?
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн javaNny

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Да уж, нехорошо я поступил, натворил делов!! Мне показалось, что неудобно каждый раз для создания дополнительной директории заходить как рут, через консоль. Напрашивается вопрос, где хороший мануал по поводу использования директорий Linux? Дело в том, что каждый раз, когда я скачиваю какую-либо библиотеку, архив(как в последнем случае с Hibernate), JDK, или устанавливаю программу самостоятельно(NetBeans или Eclipse и т.д.), у меня возникает проблема: куда это распаковывать или устанавливать? ...Вот, решая очередной раз этот вопрос, где то увидел команду: sudo chown -R user:user /<путь> и решил ею воспользоваться...

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Да уж, нехорошо я поступил, натворил делов!! Мне показалось, что неудобно каждый раз для создания дополнительной директории заходить как рут, через консоль. Напрашивается вопрос, где хороший мануал по поводу использования директорий Linux? Дело в том, что каждый раз, когда я скачиваю какую-либо библиотеку, архив(как в последнем случае с Hibernate), JDK, или устанавливаю программу самостоятельно(NetBeans или Eclipse и т.д.), у меня возникает проблема: куда это распаковывать или устанавливать? ...Вот, решая очередной раз этот вопрос, где то увидел команду: sudo chown -R user:user /<путь> и решил ею воспользоваться...
Руководство очень простое и состоит из одного пункта:
1) Создавайте, сохраняйте, распаковывайте и работайте с файлами только в "папке" своего пользователя /home/<имя_вашего_пользователя>.

Про установку приложений почитайте здесь и здесь.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
В /usr есть файлы и других владельцев.
find /usr \! -user root -o \! -group root -exec ls -ld {} \;По идее, их должно быть немного.

где хороший мануал по поводу использования директорий Linux?
http://ru.wikipedia.org/wiki/FHS
man hier

Оффлайн javaNny

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля

Оффлайн javaNny

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Не, ну это уже не смешно!!! Переустановил систему, уже потратил пару дней на установку необходимого ПО, и тут снова старая проблема - осталось свободного пространства триста с мелочью Гб. Что за ерунда?? Набираю
sudo du -hx --max-depth=1 /var
вот результат:
4.0K   /var/opt
4.0K   /var/games
4.8G   /var/log
4.0K   /var/crash
4.0K   /var/mail
527M   /var/cache
4.0K   /var/local
4.0K   /var/tmp
68K   /var/spool
1.9M   /var/backups
158M   /var/lib
5.5G   /var
Явно какая-то проблема. Нужно вмешательство специалистов. Почему возникают логи? если нужно, я выложу их, хотя бы по пару строчек. Пока не удаляю, может нужны будут...

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
javaNny, помониторьте самый тяжёлый лог
sudo tail -f /var/log/<logname>

Оффлайн javaNny

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
В syslog каждую секунду пишет строку:

Oct 12 18:21:19 laptop kernel: [27871.760555] [drm:intel_prepare_page_flip] *ERROR* Prepared flip multiple times

Может какой-то процесс запущен, типа бесконечного цикла. Только как его остановить? Знаю, top, а потом  kill №процесса, проблема, какой процесс?
« Последнее редактирование: 12 Октября 2012, 19:45:45 от javaNny »

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Вот баг.
Решение:
1 Вариант:
Добавьте в домашней директории файл ~/.drirc со следующим содержимым
<driconf>
    <device screen="0" driver="dri2">
        <application name="Default">
            <option name="vblank_mode" value="0" />
        </application>
    </device>
</driconf>
2 Вариант (нежелательно, при этом будет отключено аппаратное ускорение видео):
Создайте файл /usr/share/X11/xorg.conf.d/10-intel.conf со следующим содержимым:

Section "Device"
Identifier "card0"
Driver "intel"
Option "DRI" "false"
EndSection

P.S. Решения проблем легко ищутся забиванием текста ошибки в гугл. Как видно в примере, ссылка с решениями- первая в поисковой выдаче.

Оффлайн javaNny

  • Автор темы
  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Спасибо! Я прошу прощения,
У меня такие данные по процу:
nickolay@laptop:~$ cat /proc/cpuinfo
processor   : 0
vendor_id   : GenuineIntel
cpu family   : 6
model      : 13
model name   : Intel(R) Celeron(R) M processor         1.60GHz
stepping   : 8
microcode   : 0x20
cpu MHz      : 1600.034
cache size   : 1024 KB
fdiv_bug   : no
hlt_bug      : no
f00f_bug   : no
coma_bug   : no
fpu      : yes
fpu_exception   : yes
cpuid level   : 2
wp      : yes
flags      : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx up bts
bogomips   : 3200.06
clflush size   : 64
cache_alignment   : 64
address sizes   : 32 bits physical, 32 bits virtual
power management:

А здесьhttp://www.linux.org.ru/wiki/en/X-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80 предлагают решения для разных процессоров. Что подойдет для меня?
и еще вопрос:  файл ~/.drirc - это /home/username/drirc ? или /home/username/.drirc ?
« Последнее редактирование: 12 Октября 2012, 20:23:37 от javaNny »

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
и еще вопрос:  файл ~/.drirc - это /home/username/drirc ? или /home/username/.drirc ?
~/.drirc это /home/username/.drirc

 

Страница сгенерирована за 0.02 секунд. Запросов: 19.