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

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

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: pfsextract
« Ответ #15 : 27 Февраль 2017, 09:01:25 »
Надо cp заменить на touch (как с пустыми папками) - будет быстрее и меньше места

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfsextract
« Ответ #16 : 27 Февраль 2017, 09:49:31 »
Хорошо. На счет скорости не уверен, копирование же все равно произойдет, где-то внутри ауфс или ошибаюсь?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: pfsextract
« Ответ #17 : 27 Февраль 2017, 09:54:08 »
Возможно копирование и произойдет, но хуже точно не станет

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfsextract
« Ответ #18 : 27 Февраль 2017, 10:16:50 »
Да, согласен. На счет переноса  MKM тоже. Название только более понятное сделайте типа mksqmod или вроде того.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: pfsextract
« Ответ #19 : 27 Февраль 2017, 10:24:52 »
ok

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: pfsextract
« Ответ #20 : 01 Март 2017, 18:04:55 »
Пока без /catalog -p pack_1 pack_2
доделал. залил

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: pfsextract
« Ответ #21 : 02 Март 2017, 10:03:06 »
После обновления addlayer и пр. - pfsextract3 заработал на aufs без доп. правок

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfsextract
« Ответ #22 : 02 Март 2017, 10:05:19 »
Ну, ожидаемо.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: pfsextract
« Ответ #23 : 02 Март 2017, 11:36:41 »
Доработал распаковку не составного.pfs , вывод ошибок. Залил уже как pfsextract

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
переносить addlayer, mkaufs, delaufs в pfsfunc будем?
Да
И еще - посмотрите в pfsextract я специально отмечал одинаковые с mkpfs куски кода ##mkpfs( ... ###mkpfs) - может их тоже в функции...

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Хорошо.
Не получается сделать так чтоб осталась папка tmpfs1 после работы скриптов. В какой ситуации это происходит?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Тестирую на aufs:
1. pfsextract -d testmodule.pfs - остается /mnt/tmpfs1 ; pfsextract - мой сегодняшний
на aufs , который в tmpfs

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Я понял где, просто у меня ее нет. Исчезает.
А у вас в $SYSMNT какая фс? Может монтировать tmpfs$1 вообще лишнее. Копировать в папку и все?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Перенес в либу.  Скрипты пока удалять не стал, переименовал в *.sh чтоб не мешались.
С pfsextract не работают ключи. Я так понял дело в том, что вы используете $1 уже после разбора параметров. Берите значения из $sourcelist как в mkpfs.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
pfsextract не работают ключи
Работают, но их надо в конце
pfsextract /file.pfs /catalog -p pack_1 pack_2 [параметры]
Берите значения из $sourcelist как в mkpfs.
Есть смысл этим заморачиваться?
у меня ее нет. Исчезает.
Ок - посмотрю