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


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

Автор Тема: /var not cleanly unmount  (Прочитано 1255 раз)

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

Оффлайн Sergey_Aka

  • Автор темы
  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
/var not cleanly unmount
« : 12 Июня 2013, 07:29:45 »
Привет. Начиная с версии Ubuntu 12.10 при загрузке машины постоянно наблюдаю запись, что раздел с /VAR, был неправильно отмонтирован при выключении. Начинается проверка диска. И так каждый раз.
Гуглил на эту тему. В основном такого рода проблемы были на старых версиях ОС. Всё решалось переименованием скриптов, отвечающих за монтирование ФС  http://ubuntuforums.org/showthread.php?t=1783047

Но у меня и так эти скрипты именованы в нужном порядке. Скорее всего какое-то приложение обращается к разделу в момент отключения.

Помогите найти виновника!

содержание моего fstab:

(Нажмите, чтобы показать/скрыть)

Раздел VAR находится на sda7
« Последнее редактирование: 12 Июня 2013, 07:33:17 от Sergey_Aka »
AsRock P5B-DE, Intel Core2Duo E7500 (3519 MHz), RAM 4047 Mb, Radeon HD 5750 (512 Mb), HDD: Seagate 256 Gb (ST3250620AS), WD 500 Gb (WD5000AAKS-0).

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: /var not cleanly unmount
« Ответ #1 : 12 Июня 2013, 12:36:07 »
Ищите в логах какое приложение мешает демонтажу.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: /var not cleanly unmount
« Ответ #2 : 12 Июня 2013, 14:14:30 »
man fuser lsof

Оффлайн Sergey_Aka

  • Автор темы
  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
Re: /var not cleanly unmount
« Ответ #3 : 12 Июня 2013, 17:55:18 »
Ищите в логах какое приложение мешает демонтажу.
Извиняюсь, но я новичок в Линуксе.
Какие именно логи? По какому пути посмотреть можно. В var/log/ куча файлов, в каком именно можно посмотреть лог отмонтирования?

Пользователь решил продолжить мысль 12 Июня 2013, 17:59:07:
man fuser lsof
Почитал мануал. Единственное что понял это то, что утилита позволяет смотреть файлы к которым обращаются запущенные процессы. Нечто подобное можно посмотреть и через system monitor


Затрудняюсь определить как при помощи указанных инструментов могу отловить процесс мешающий отмонтировать раздел /var.
« Последнее редактирование: 12 Июня 2013, 17:59:08 от Sergey_Aka »
AsRock P5B-DE, Intel Core2Duo E7500 (3519 MHz), RAM 4047 Mb, Radeon HD 5750 (512 Mb), HDD: Seagate 256 Gb (ST3250620AS), WD 500 Gb (WD5000AAKS-0).

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: /var not cleanly unmount
« Ответ #4 : 12 Июня 2013, 21:32:42 »
Примеры использования есть тут:
http://unix.stackexchange.com/questions/15024/umount-device-is-busy-why

Оффлайн Sergey_Aka

  • Автор темы
  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
Re: /var not cleanly unmount
« Ответ #5 : 13 Июня 2013, 16:52:15 »
fuser -vm /var
(Нажмите, чтобы показать/скрыть)
lsof /var
(Нажмите, чтобы показать/скрыть)

Ничего неожиданного там нет. Пробовал отрубать: skype, thunderbird, transmission, classicmenu-indicator, my-weather-indicator без изменений. Не пробовал отрубать системные процессы.

Может можно найти другое решение. Можно как-то через скрипт заставить принудительно отмонтировать раздел var перед выключением питания?
Куда прописать umount -l /var или umount -f /var ?

Фотографии экрана при
выключении


и при включении
На экране видно сообщение об ошибке в udev. Если посмотреть содержимое файла, то там прописана всего одна строчка:
BUS=="usb", SYSFS{idVendor}=="096e", MODE=="0666"П.С. Погуглил, файл можно удалить. Переименовал его в *.old
« Последнее редактирование: 13 Июня 2013, 18:50:13 от Sergey_Aka »
AsRock P5B-DE, Intel Core2Duo E7500 (3519 MHz), RAM 4047 Mb, Radeon HD 5750 (512 Mb), HDD: Seagate 256 Gb (ST3250620AS), WD 500 Gb (WD5000AAKS-0).

 

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