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

Автор Тема: pfsunload  (Прочитано 169 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 20149
  • Репутация: +147/-0
    • PuppyRus-A
pfsunload
« : 27 Сентябрь 2017, 16:47:21 »
Поправил в гит
#mountpoint="${prefixmp}${fsname}"
mountpoint="`awk '/'${fsname}'/ {print $2}' /proc/mounts`"
иначе модули подключенные не pfsload, а например initrd в другое мето - не отключались
С pra-porteus-initrd это помогло. С rootaufs2 нет - пишет что / занят
Как с UIRD?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1153
  • Репутация: +10/-0
    • chat.magos-linux.ru
Re: pfsunload
« Ответ #1 : 04 Октябрь 2017, 21:01:44 »
Не понял. Что проверить нужно?
З.Ы. с последними правками селфтест проходит.
« Последнее редактирование: 04 Октябрь 2017, 21:20:05 от betcher »
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 20149
  • Репутация: +147/-0
    • PuppyRus-A
Re: pfsunload
« Ответ #2 : 05 Октябрь 2017, 09:08:25 »
Что проверить нужно?
модули подключенные не pfsload, а например initrd в другое мето - не отключались
Как с UIRD?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1153
  • Репутация: +10/-0
    • chat.magos-linux.ru
Re: pfsunload
« Ответ #3 : 05 Октябрь 2017, 10:09:55 »
То есть вручную смонтировать сквош в нестандартное место и подключить к корневой ауфс? Мне кажется даже париться не стоит.  На всякий нестандартный случай костыль не выпилить,только код раздувать.
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 20149
  • Репутация: +147/-0
    • PuppyRus-A
Re: pfsunload
« Ответ #4 : 05 Октябрь 2017, 10:28:15 »
смонтировать сквош в нестандартное место и подключить к корневой ауфс?
Типа того
На всякий нестандартный случай костыль не выпилить,только код раздувать.
То что я предложил в шапке - не костыль , а правильное универсальное определение, а был узкий частный случай
Проблемы с неотмонтированием , вероятно связаны с chroot , который ,  вероятно по разному делается в initrd

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1153
  • Репутация: +10/-0
    • chat.magos-linux.ru
Re: pfsunload
« Ответ #5 : 05 Октябрь 2017, 13:04:07 »
Хорошо. Не правильно понял ситуацию. Пусть так будет конечно.
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 20149
  • Репутация: +147/-0
    • PuppyRus-A
Re: pfsunload
« Ответ #6 : 05 Октябрь 2017, 13:05:37 »
В итоге - в uird можно через pfsunload отмонтировать, то, что смонтировано в initrd?
« Последнее редактирование: 05 Октябрь 2017, 13:15:00 от betcher »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1153
  • Репутация: +10/-0
    • chat.magos-linux.ru
Re: pfsunload
« Ответ #7 : 05 Октябрь 2017, 13:15:53 »
Не проверял еще. Но селфтест проходит, то есть ничего не отвалилось.
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 20149
  • Репутация: +147/-0
    • PuppyRus-A
Re: pfsunload
« Ответ #8 : Сегодня в 16:04:05 »
У меня перестал отключаться DEVX - это большой модуль с кучей бинарников
Обновлялка (точнее ldconfig ) не успевал отработать
В итоге - сообщение "модуль занят" - что не очень понятно
Переделал
https://github.com/pfs-utils/pfs-utils-cli/commit/41355168fa0e90b33381ce52f835f001bc2c41e7
https://github.com/pfs-utils/pfs-utils-cli/commit/412ca1ff82fc96ef1ed7bc5fbff9d528c0f0c5df
Вторая правка, наверное даже лишняя.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1153
  • Репутация: +10/-0
    • chat.magos-linux.ru
Re: pfsunload
« Ответ #9 : Сегодня в 17:25:24 »
еределал
Ок. Не сильно замедлилось?
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 20149
  • Репутация: +147/-0
    • PuppyRus-A
Re: pfsunload
« Ответ #10 : Сегодня в 17:33:44 »
Начал с того что добавлял sleep 1 - хватало. Т.е. меньше секунды