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

Автор Тема: Сохраненка.pfs create-save-pfs  (Прочитано 111225 раз)

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

Оффлайн Vlladd11

  • Новичок
  • *
  • Сообщений: 11
  • Репутация: +0/-0
Re:Нужна ясность с сохранением
« Ответ #105 : 24 Апрель 2015, 14:36:33 »
Нам закупили парк тонких клиентов (Foxcon, 1Гб ОЗУ, 1Гб Флеш HDD), основные задачи на них: Firefox, RDP, сетевой диск,  LibreOffice и печать. Уже более двух лет все исправно работает, хотели обновить Puppy до Pra, но из-за режима сохранения как сейчас в Pra не можем. Да, хотелось бы чтоб при создании нового сохранения предыдущее включалось в новое и предыдущее удалялось, в Bit используем createusersfs 0.54, ссылка: http://forum.puppyrus.org/index.php/topic,10450.msg60136.html#msg60136, это очень удобно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34044
  • Репутация: +232/-0
  • Автор темы
    • PuppyRus-A
Re:Нужна ясность с сохранением
« Ответ #106 : 24 Апрель 2015, 16:45:47 »
хотелось бы чтоб при создании нового сохранения предыдущее включалось в новое и предыдущее удалялось
Сделал, чтобы старые переименовывались в .old
чтобы удалялись - закомментируйте  349 строку и раскомментируйте 350
Так пойдет?

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6287
  • Репутация: +141/-0
Re:Нужна ясность с сохранением
« Ответ #107 : 24 Апрель 2015, 17:18:57 »
Вот в отношении сохраненки я согласен полностью с дядей Шуриком, ну не нужен здесь формат pfs, т.к. это не модуль и разъединять его не надо, да и применение сжатия xz считаю при создании сохраненки не оправданным, т.к. на слабых машинах делает этот процесс очень долгим. ИМХО, но сохраненку надо делать в формате sfs со сжатием gz, т.к. сохранение может делаться часто и выполняться должно быстро на любом железе, а расширение у файла может быть любым [ps]fs.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34044
  • Репутация: +232/-0
  • Автор темы
    • PuppyRus-A
Re:Нужна ясность с сохранением
« Ответ #108 : 24 Апрель 2015, 18:39:53 »
Как сейчас - все стандартно. Если сделать как ты написал - многое придется переписывать (initrd mkpfs). Надо ли усложнять? Стоит ли оно того... Если часто сохраняешься - удобнее в папку
По замыслу в save.pfs должны быть пользовательские настройки. Софт - отдельными модулями. Что еще может быть в сохраненке...?

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6287
  • Репутация: +141/-0
Re:Нужна ясность с сохранением
« Ответ #109 : 24 Апрель 2015, 20:15:16 »
Вот именно, что пользовательские настройки, напр., юзер сменил обои или добавил значки на раб.стол, нажал сохранить и ждет 5 минут при 100% загрузке проца, вопрос захочет он после этого еще раз менять обои?
Ничего переписывать не надо, ни initrd, ни mkpfs, нужно только в скрипте создания save вместо:
Код
mkpfs /tmp/makesfs -o "$SFSNAME"
написать напр, так:
Код
mksquashfs /tmp/makesfs/ "$SFSNAME"
и в итоге получим файл формата sfs с сжатием gz и именем save.pfs и что важно будет этот файл создаваться достаточно быстро практически на любом железе!

Отступить от стандартов pfs-util при создании файла .pfs я предлагаю только в случае создания файла save.pfs для ускорения работы и еще раз призываю владельцев суперновых аппаратов думать и о простых пользователях, у которых машинки 5...10 летней давности, ведь они тоже пользователи PuppyRus!
« Последнее редактирование: 24 Апрель 2015, 20:22:08 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8637
  • Репутация: +187/-2
  • Старый чайник
Re:Нужна ясность с сохранением
« Ответ #110 : 24 Апрель 2015, 21:01:00 »
 А ведь в Richy это всё давно решено.
Моноблок 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

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6287
  • Репутация: +141/-0
Re:Нужна ясность с сохранением
« Ответ #111 : 24 Апрель 2015, 22:53:38 »
А кто об этом знает, кроме автора Richy?
Инфой делиться надо :)
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8637
  • Репутация: +187/-2
  • Старый чайник
Re:Нужна ясность с сохранением
« Ответ #112 : 24 Апрель 2015, 23:23:45 »
А кто об этом знает, кроме автора Richy?
Весь интернет
Инфой делиться надо :)
Всё выложено, смотрите, вникайте. Но ведь вам неинтересно.
Моноблок 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

Оффлайн p5b

  • Постоялец
  • ***
  • Сообщений: 164
  • Репутация: +3/-0
Re:Нужна ясность с сохранением
« Ответ #113 : 25 Апрель 2015, 00:06:28 »
А кто об этом знает, кроме автора Richy?
Весь интернет
Инфой делиться надо :)
Всё выложено, смотрите, вникайте. Но ведь вам неинтересно.

Вот и я о том же....хватит уже всем пилить пилить...напишите мемуары пуппи с нуля.
Доведите один дистр до более менее раб сост....и за мемуары (PDF) 500 стр с картинками...от начала до конца.
Как делать, из чего состоит.
А то делаем делаем - а никто не пользуется.
Даже интересно, сколько человек (и есть вообще хоть один в мире), кто постоянно сидит только на пуппирус (любой версии) - не прибегая вообще к другим ОС.
Вообще - для кого делается ОС? с какой целью? или только для себя хобби?
« Последнее редактирование: 25 Апрель 2015, 00:27:02 от p5b »

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6287
  • Репутация: +141/-0
Re:Нужна ясность с сохранением
« Ответ #114 : 25 Апрель 2015, 00:13:00 »
2 sfs
В скрипте create-save-pfs в строках 391-393:
Код
    pfsm="`find /mnt -maxdepth 1 -wholename "/mnt/.*.[sp]fs"`"
    if [ ! "$psfm" ] ;then
    for i in $(find "$psfm" -type f -wholename */share/applications/*.desktop) ;do
pfsm и psfm случайно не очепятка?
« Последнее редактирование: 25 Апрель 2015, 00:14:59 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34044
  • Репутация: +232/-0
  • Автор темы
    • PuppyRus-A
Re:Нужна ясность с сохранением
« Ответ #115 : 25 Апрель 2015, 09:36:37 »
Был альтернативный скрипт сохранения Дяди Шурика - не нашел - тыкните
напишите мемуары пуппи с нуля.
Их прочитают еще меньше людей чем юзают дистр. В чем смысл?
Вообще - для кого делается ОС? с какой целью? или только для себя хобби?
хобби. Для всех кому это интересно

Про save.sfs - тогда самый правильный путь - в pfs-util дописать ключ -gz (давно просится)
pfsm и psfm - очепятка. Исправил в аттаче

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6287
  • Репутация: +141/-0
Re:Нужна ясность с сохранением
« Ответ #116 : 25 Апрель 2015, 12:57:30 »
2 p5b
Вопрос, а ты пользовался PR-13.12? Если пользовался, то справку там всю прочитал? В той справке, правда без картинок, не идеально, но достаточно хорошо все расписано про систему PuppyRus.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34044
  • Репутация: +232/-0
  • Автор темы
    • PuppyRus-A
Re:Нужна ясность с сохранением
« Ответ #117 : 25 Апрель 2015, 13:14:03 »
Сделал gz по вопросу - теперь все довольны? (кроме p5b - мемуары мне писать рано  ;) )
Будет работать только с этим

Оффлайн p5b

  • Постоялец
  • ***
  • Сообщений: 164
  • Репутация: +3/-0
Re:Нужна ясность с сохранением
« Ответ #118 : 25 Апрель 2015, 14:26:16 »
2 p5b
Вопрос, а ты пользовался PR-13.12? Если пользовался, то справку там всю прочитал? В той справке, правда без картинок, не идеально, но достаточно хорошо все расписано про систему PuppyRus.
Я 4 года пытаюсь сесть на пупирус.
Сначала год записывал и тестил (пробовал) все что было на сайте....10 или более дистров. Никак не мог понять, что - главная разработка.
Потом вот чудо - вышел PR. Решил - ну наконец то взялись ребята глобально. Пробовал сидеть 13.05   и до 13.12....но тут раз и забросили.
Не просто сидеть, а разбираться. Справки не хватает. Можно конечно спрашивать все подряд....но только профи может задать вектор правильного изучения. только он знает с чего начинается PR(A). Потому что даже задать вопрос не всегда получается правильно или с того места.
Я вот до сих пор не пойму...использует PR(A) скрипты Linux-live.org...или это что то другое.
Как устроена система, какие составляющие. А мануал подробный - другое дело
Их прочитают еще меньше людей чем юзают дистр. В чем смысл?
Зато прочитают те - кто действительно войдет в команду. И это действительно сохранение опыта на бумаге.
Лучшее что могло бы случиться - это все профи взялись бы за один дистр - пусть редко обновляли, пусть не все, но чтобы 1 был и работал. И так же коллективно написать классный мануал LFS PR. ВОт сейчас 3 дистра - и ни один не катит для минимальной работы. C PRA я уже замучался качать новинки. PR - забросили. А ричи партизан какой то - с пытками только можно что то вытянуть.
Плюньте на разногласия....давайте пилить PR. Пусть там будет всего 5-10 прог...(в отличии от PRA) но действительно работающих стабильно и хоть какой то промежуток существенный времени долго без обновлений.
Проблема не в изучении, а в том, что просто невозможно поспеть изучать за вашими нововведениями. Давайте нововводить со скоростью которую может осилить пользователь при освоении. У Вас мысли вперед паровоза бегут, перескакивая порой целые этапы изучения (понимания) юзером. 

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6287
  • Репутация: +141/-0
Re:Нужна ясность с сохранением
« Ответ #119 : 25 Апрель 2015, 14:28:48 »
А для создания сохраненки save.pfs обязательно временное создание /mnt/home/pra/base/user150425.2fs?

В строке 392 очепятка осталась )))
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE