LinuxForum.Fans
Тема

/var/log забит после битого жесткого диска

Автор: xSPiRiTx 18 сообщений 1621 просмотров
#386284

Пару дней назад мучал запоротый жесткий диск, подключал его и пытался через ddrescue снимать образ.
Дык теперь у меня раздел root забит просто под ноль. У меня года три назад точно такая же ситуация была, и тоже после работы с ddrescue и битым жестким диском.

Вот:

text

du -sh /var/log/*

60K /var/log/alternatives.log 376K /var/log/apt 4,0K /var/log/aptitude 84K /var/log/auth.log 8,0K /var/log/boot.log 64K /var/log/bootstrap.log 4,0K /var/log/btmp 44K /var/log/ConsoleKit 12K /var/log/cups 8,0K /var/log/dirmngr 60K /var/log/dmesg 60K /var/log/dmesg.0 16K /var/log/dmesg.1.gz 16K /var/log/dmesg.2.gz 16K /var/log/dmesg.3.gz 16K /var/log/dmesg.4.gz 1,9M /var/log/dpkg.log 8,0K /var/log/faillog 4,0K /var/log/fontconfig.log 12K /var/log/fsck 4,0K /var/log/gpu-manager.log 8,0K /var/log/hp 1,5M /var/log/installer 12K /var/log/kdm.log 11G /var/log/kern.log 40K /var/log/lastlog 24K /var/log/mdm 8,0K /var/log/mintsystem.log 4,0K /var/log/ntpstats 48K /var/log/pm-powersave.log 0 /var/log/pycentral.log 56K /var/log/samba 4,0K /var/log/speech-dispatcher 0 /var/log/syslog 11G /var/log/syslog.1 332K /var/log/udev 4,0K /var/log/unattended-upgrades 220K /var/log/upstart 160K /var/log/wtmp 4,0K /var/log/wvdialconf.log 68K /var/log/Xorg.0.log 24K /var/log/Xorg.0.log.old 16K /var/log/Xorg.8.log 16K /var/log/Xorg.8.log.old

#386286

Что мешает удалить старые ненужные логи?

#386292

файлы .log можно смело удалять?

#386293

Можно настроить logrotate так чтобы он по достижении логов определенного размера перемещал их в указанный раздел? В home например, это помогло бы предотвращать подобные ситуации, и логи сохранить для чтения и анализа.

Добавил:
Лучше просто /var/log/kern.log & /var/log/syslog.1 удалить.

#386301
"stalker_tk" написал:
Лучше просто /var/log/kern.log & /var/log/syslog.1 удалить.

Лучше сделать смивольную ссылку на /dev/null.

#386307
"xSPiRiTx" написал:
11G /var/log/syslog.1
смело удалить

"xSPiRiTx" написал:
11G /var/log/kern.log

можно сделать и так: echo "" > /var/log/kern.log

#386309

спасибы всем. ничего не пришлось удалять, потому что бес меня дёрнул федору попробовать :)

#386370
xSPiRiTx написал:
спасибы всем. ничего не пришлось удалять, потому что бес меня дёрнул федору попробовать :)

А что её пробовать? У меня вот с зимы стоит.
Из недостатков только то, что телефон не монтируется толком при подключении компьютера (прав доступа даже у root нету).

#386372
"Wolfenberg" написал:
телефон не монтируется толком при подключении компьютера

яннп

#386373

xSPiRiTx, монтируется с опцией r----. При изменении на rw-rw-rw, телефон с андроидом не распознаётся системой.
Либо выскакивает ошибка: "/dev/mtp не может быть смонтирован, потому что уже есть /tmp" :)

#386375

а в других дистрибутивах?

#386377

xSPiRiTx, в сусе при попытке смены параметров монтирования - рухнуло рабочее окружение.
В Ubuntu 13.04 - распознавался на лету. В 14.04 пока не пробовал.

#386418

Wolfenberg, как страшно использовать openSUSE :/
Там не параметры монтирования править надо, а правило udev, а если это правило отсутствует, написать.

text
ACTION=="add", SUBSYSTEM=="usb", ENV{idVendor}=="abcd", ENV{idProduct}=="vxyz", SYMLINK="mtpdev-%k", MODE="0660", GROUP="plugdev"

Как-то так, сохранить как /etc/udev/rules.d/60-mtp.rules, заставить udev перечитать правила.

#386420
"yars" написал:
Там не параметры монтирования править надо, а правило udev, а если это правило отсутствует, написать.

Правило имеется. (openSUSE)
В нём красноречиво обозначено, что с ним следует делать: (вроде как единственный файл, где имеется подобный текст)

text
# UDEV-style hotplug map for libmtp
# Put this file in /etc/udev/rules.d

То есть достаточно симлинка:
[console=root]ln -s /usr/lib/udev/rules.d/69-libmtp.rules /etc/udev/rules.d[/console]

#386434
"yars" написал:
Как-то так, сохранить как /etc/udev/rules.d/60-mtp.rules, заставить udev перечитать правила.

Использовать его не страшно. Гораздо интереснее, когда диск пропадает из видимости,
хготя та же винда его прекрасно видит и использует :)
Либо при перезагрузке видишь симпатичную разноцветную консольку, которая запинается на USB.

#386452

verg, нет, не стоит симлинк делать. Потому что в /lib/udev/rules.d лежат правила, которые могут быть перезаписаны при обновлении пакета или при следующем старте машины. Все правки будут утеряны. А вот в /etc/udev/rules.d лежат правила, генерируемые udev'ом при первом запуске свежеустановленной системы. Все изменения этих правил сохраняются, файлы с одинаковыми именами оттуда перекрывают одноименные в /lib.

#386453

Wolfenberg, про багу с таймаутом в подсистеме USB ядра в курсе? Вероятно, причина в этом. Что говорят логи?

#386474

yars, не смотрел, поскольку флэшки, мамин телефон, съёмные диски нормально читаются.
Зато в инете нашёл активное кивание в сторону Android от Samsung. Типа, нехорошая контора перекрыла кислород
разработчикам Udev и Systemd.

Войдите или зарегистрируйтесь, чтобы ответить.