Сайт | Скачать | Видео | Wiki

Автор Тема: pfsunload - вывод занятых файлов при невозможности отмонтировать  (Прочитано 2590 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22708
  • Репутация: +165/-0
    • PuppyRus-A
Как например без нее узнать заблокирован модуль или нет не отключая его?
Зачем это знать?
Если хочешь отключить - сразу пробуй - все и узнаешь
под ваш гуй.  Почему бы не фильтровать уже в нем?
для стандартного вывода вижу два варианта либо оставлять как есть (длинно)
Давайте так. Т.е. в консоле как сейчас. В гуе как кто хочет

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1350
  • Репутация: +14/-0
    • Беседка магос
Давайте так. Т.е. в консоле как сейчас. В гуе как кто хочет
Ну да. Либо спец ключиком для гуя особый выхлоп сделать. Мне пока не надо, не знаю как тут гуй прикрутить, в половине случаев все одно не поможет.
 
Зачем это знать?
Показалось полезным, сделал. Можно выкинуть не расстроюсь :)
http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22708
  • Репутация: +165/-0
    • PuppyRus-A
Можно выкинуть
Раз работает - пусть живет
Либо спец ключиком для гуя особый выхлоп сделать
Да Всетаки надо ключ. : по дефолту не выводить зависимости
С ключом - все

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1350
  • Репутация: +14/-0
    • Беседка магос
Правильно понял?
По дефолту как сейчас, а с ключем все бинарники открытые из модуля, плюс все бинарники открывшие все остальные блокированные файлы.
http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22708
  • Репутация: +165/-0
    • PuppyRus-A
Нет. По дефолту - вообще ничего
Кто не знает что есть такой ключ вряд ли знает, что делать с выводом
с ключем все бинарники открытые из модуля, плюс все бинарники открывшие все остальные блокированные файлы.
Так бы хорошо, но сложновато
Поэтому и ключом

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1350
  • Репутация: +14/-0
    • Беседка магос
Обычно делают -q --quiet чтоб совсем молчал, и -v --verbose чтоб ругался  подробнее. А по умолчанию надо выводить хотя бы причину почему не отключается.
http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22708
  • Репутация: +165/-0
    • PuppyRus-A
по умолчанию надо выводить хотя бы причину почему не отключается.
Да.
А lsof по -v
Сделаете в гит или я?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1350
  • Репутация: +14/-0
    • Беседка магос
Сделаете в гит или я?
Если торопитесь лучше сами.
http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22708
  • Репутация: +165/-0
    • PuppyRus-A

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1350
  • Репутация: +14/-0
    • Беседка магос
Посмотрел код, не понял что будет в выхлопе без -v ?
http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22708
  • Репутация: +165/-0
    • PuppyRus-A
Сообщение , что нельзя отмонтировать , т.к. занято (от mount в локале системы) без перечисления занятых файлов

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1350
  • Репутация: +14/-0
    • Беседка магос
А, то что сам mount пишет. Может тогда вывод с lsof запихать в pfs lsblocked?
pfs lsblocked - список неотключаемых модулей
pfs lsblocked modname - список файлов блокирующих отключение modname
А в выхлоп pfsunload добавить: use: pfs lsblocked $1 to get list files opened from $1. Или -v оставить? Как лучше?
http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22708
  • Репутация: +165/-0
    • PuppyRus-A
Думаю -v (как сейчас) лучше
pfsunload --help все догадаются
pfs lsblocked modname - вряд ли кто