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

Автор Тема: pfsunload модуль с + в названии  (Прочитано 210 раз)

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

Оффлайн ansivar

  • Постоялец
  • ***
  • Сообщений: 154
  • Репутация: +11/-0
  • Автор темы
pfsunload модуль с + в названии
« : 04 Июнь 2024, 23:14:43 »
После загрузки системы, в консоли(от root'а) временно успешно монтируются
составные pfs-модули, например Hardinfo_0.5.1-1.5+b3_i386_d9+libs.pfs(из каталога /puppy_ddr01/optional/) по команде "pfsload":
Код
root@DDR01:optional# pfsload ./Hardinfo_0.5.1-1.5+b3_i386_d9+libs.pfs
Последующая попытка размонтирования pfs-модуля Hardinfo_0.5.1-1.5+b3_i386_d9+libs.pfs с помощью команд "pfsunload", "pfsunload-p", "umount" кончается неудачей:
Код
root@DDR01:optional# pfsunload ./Hardinfo_0.5.1-1.5+b3_i386_d9+libs.pfs 
Object "Hardinfo_0.5.1-1.5+b3_i386_d9+libs.pfs" not mounted.

root@DDR01:optional# pfsunload Hardinfo_0.5.1-1.5+b3_i386_d9+libs.pfs
Object "Hardinfo_0.5.1-1.5+b3_i386_d9+libs.pfs" not mounted.

root@DDR01:optional# pfsunload-p Hardinfo_0.5.1-1.5+b3_i386_d9+libs.pfs
Object "Hardinfo_0.5.1-1.5+b3_i386_d9+libs.pfs" not mounted.

root@DDR01:optional# umount  Hardinfo_0.5.1-1.5+b3_i386_d9+libs.pfs
umount: Hardinfo_0.5.1-1.5+b3_i386_d9+libs.pfs: not mounted

root@DDR01:optional# pfsunload /mnt/.Hardinfo_0.5.1-1.5+b3_i386_d9+libs.pfs
Object ".Hardinfo_0.5.1-1.5+b3_i386_d9+libs.pfs" not mounted.


root@DDR01:optional# pfsunload-p /dev/loop63
Object "loop63" not mounted.
- хотя при этом видно,что pfs-модуль Hardinfo_0.5.1-1.5+b3_i386_d9+libs.pfs смонтирован:
Код
#mount
..............
/dev/loop43 on /mnt/.Hardinfo_0.5.1-1.5+b3_i386_d9+libs.pfs type squashfs (ro,relatime)
..............
Попытка размонтирования pfs-модуля Hardinfo_0.5.1-1.5+b3_i386_d9+libs.pfs с помощью команды umount также кончается неудачей:
Код
root@DDR01:mnt# umount  /mnt/.Hardinfo_0.5.1-1.5+b3_i386_d9+libs.pfs 
umount: /mnt/.Hardinfo_0.5.1-1.5+b3_i386_d9+libs.pfs: target is busy
        (In some cases useful info about processes that
         use the device is found by lsof(8) or fuser(1).)

Код
root@DDR01:dev_# umount /dev/loop63 
umount: /mnt/.Hardinfo_0.5.1-1.5+b3_i386_d9+libs.pfs: target is busy
        (In some cases useful info about processes that
         use the device is found by lsof(8) or fuser(1).)
- при этом сама программа Hardinfo закрыта и не запущена....

Для отмонтирования pfs-модуля работает только такой вариант:
Код
root@DDR01:optional# pfsunload /dev/loop63

Почему "pfsunload/pfsunload-p" не работают с именами составных pfs-модулей?
« Последнее редактирование: 05 Июнь 2024, 16:04:08 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34026
  • Репутация: +231/-0
    • PuppyRus-A
Re: pfsunload модуль с + в названии
« Ответ #1 : 05 Июнь 2024, 16:06:49 »
Тут проблема в + в названии. regex не правильно понимает
Исправил. Проверяйте
Модуль из аттача положить в /base или заменить pfsunload и sfs-get
« Последнее редактирование: 07 Июнь 2024, 12:25:47 от sfs »

Оффлайн ansivar

  • Постоялец
  • ***
  • Сообщений: 154
  • Репутация: +11/-0
  • Автор темы
Re: pfsunload модуль с + в названии
« Ответ #2 : 05 Июнь 2024, 19:20:13 »
Исправил. Проверяйте
Модуль из аттача положить в /base или заменить pfsunload и sfs-get
- все работает, временно подключенные по команде "pfsload" pfs-модули(в именах которых содержится символ "+") нормально отключаются командой "pfsunload"( c использованием имен pfs-модулей).
 

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34026
  • Репутация: +231/-0
    • PuppyRus-A
Re: pfsunload модуль с + в названии
« Ответ #3 : 07 Июнь 2024, 12:24:58 »
Спасибо +
089-ddr01-upd-sf99a.pfs
В прочие дистры добавлю позже
« Последнее редактирование: 07 Июнь 2024, 13:14:23 от sfs »