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

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

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

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
А в чем разница с монтированием? Uird и  pfsload одинаково подключают.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
портеус и raufs2 - нет
Надо везде брать из /sys/fs/aufs - это универсально

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Я не понял. Эти негодяи до сих пор наш стандарт не читали? :)
П вы у них инитрд как есть берете? Не меняя даже путей под себя.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Эти негодяи до сих пор наш стандарт не читали?
Они появились задолго до Вашего стандарта
вы у них инитрд как есть берете?
Нет, но зачем изобретать изобретенное и менять устоявшиеся стандарты

Надо везде брать из /sys/fs/aufs - это универсально
Только так. Иначе не будет универсально

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Иначе не будет универсально
Код
ls -a /sys/fs/aufs
.   ..
Пусто...:( Ну и где универсальность?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Смысл в стандарте если ему не следуют даже создатели :) Стандарт, на минуточку, наш с вами. И смысл его в том, что задал в инитрд расположение  точек монтирования и pfs-utils работают. Хоть магос у тебя, хоть пра, хоть  бубунта с uird загруженная.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
где универсальность?
см. aufs-n - там все нормально определяет. Так и надо делать
Смысл в стандарте если ему не следуют даже создатели
Если про этот стандарт - я не при делах
Стандарт, на минуточку, наш с вами.
Именно я с Вами определился при pfs-util3 что все задается в файле pfs. Мы придерживались этого и все работало у всех
В последних правках pfsunload Вы нарушили стандарт и у меня не сработало
Если сделать определение пути к модулю как в aufs-n - будет вообще универсально. Т.е. для всего AUFS. Чем плохо то?
Не понимаю что мы обсуждаем... Чем плохо как в aufs-n ?

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
см. aufs-n - там все нормально определяет.
Своё есть, тоже нормально, но неактуально в связи с переходом на overlayfs.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
см. aufs-n - там все нормально определяет. Так и надо делать
Я не против сделать как в aufs-n, это как минимум не хуже. Я к тому, что правила обговорили, а вы делаете не обращая внимания на эти в общем не сложные вещи. А потом нужно будет выпиливать костыли чтоб работало и так и сяк и об косяк.
 
Именно я с Вами определился при pfs-util3 что все задается в файле pfs. Мы придерживались этого и все работало у всех. В последних правках pfsunload Вы нарушили стандарт и у меня не сработало
Пока это просто идея, естественно нужно делать как и все остальное - универсально. Сейчас исправлю чего вчера поналомал и займусь :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
правила обговорили, а вы делаете не обращая внимания на эти в общем не сложные вещи.
В последних правках pfsunload Вы нарушили стандарт и у меня не сработало
Про подгон под pfs-util инитрд разговора не было и как видно из этой темы - смысла в этом нет
нужно делать как и все остальное - универсально.
да!

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Гит вернул на место. Надеюсь не потерял ничего :)
Pfsunload поправил с учетом пожеланий, но в пра не проверял.
Мы оставляли жестко прописанные пути в pfs, для того, чтоб утилиты работали в текущих на тот момент сборках ПРА. Но сейчас то вы новое пилите, с новыми инитрд. Почему бы не делать как в стандарте, чтоб не подгонять pfsutils под все возможные варианты. Да и заменять инитрд проще будет.
З.Ы. Еще pfs lsblocked добавил.
« Последнее редактирование: 26 Декабрь 2017, 09:05:44 от betcher »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
в пра не проверял.
Все ок - т.е.
selftest -ok
отключение незанятого модуля , подключенного пфс и инитрд - ок
отключение занятого модуля - правильное сообщение

Только огорчил такой эксперимент:
запускаю palemoon - правильное сообщение при откл
закрываю palemoon - не отключается и что именно держит не пишет
Т.е. практическое применение пока не получилось
Естественно это проблема не пфс, а палемуна или еще чего-то
Спасибо+

Инитрд - склонен придерживаться:
1. не сочинять стандартов где они уже есть
2. работает - не трогай
В новом инитрд стараюсь придерживаться п.1. Старый тоже не брошен
До UIRD никак не доберусь. Пока ни разу не потребовалось то, что может только он
« Последнее редактирование: 26 Декабрь 2017, 10:11:18 от sfs »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
А у вас файлы в /home или /tmp внутри модуля бывают? А то я их фильтрую из lsof. Может по этому  не пишет какие файлы блокируют отключение палемуна. Попробуйте фильтр убрать.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
А у вас файлы в /home или /tmp внутри модуля бывают?
/home бывают
Попробуйте фильтр убрать.
убрал весь grep - без изменений

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Надо искать что держит.
Можно еще fuser. Надо попробовать.
« Последнее редактирование: 26 Декабрь 2017, 11:51:59 от betcher »