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

Автор Тема: Сохраненка (не .pfs) , changes=EXIT  (Прочитано 37027 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34035
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Сохраненка (не .pfs) , changes=EXIT
« : 20 Август 2013, 15:22:49 »
Хватает ли функционала changes?
Porteus GUI для создания файла сохраненки достаточен? Переводить надо?
Насколько нужен changes=EXIT (одно сохранение при выключении) ?

Как сделать pfs сохраненку - все догадались?
mkpfs /mnt/rw , положить в /optional под именем zzz-*
В menu.lst : load=zzz-
Тогда она окажется в верхнем слое
Надо это как-то окультуривать?
« Последнее редактирование: 22 Январь 2016, 14:18:16 от sfs »

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • горний арол
Re:PRA. Сохраненка
« Ответ #1 : 20 Август 2013, 15:36:21 »
параметр EXIT нужен особенно для пользователей у которых только флеш накопители, что ускоряет работу системы и уменьшает износ флеш накопителей
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34035
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PRA. Сохраненка
« Ответ #2 : 20 Август 2013, 15:38:18 »
Согласен.
Тогда давайте активней определяться с initrd
Это все взаимосвязано.

Оффлайн stran_ik

  • Пользователь
  • **
  • Сообщений: 35
  • Репутация: +1/-0
  • asus F5V, PR-2...., frugal
Re:PRA. Сохраненка
« Ответ #3 : 21 Август 2013, 11:09:57 »
не могу сохранить сессию, делал так:
от root - mkpfs /mnt/rw, rw.pfs переименовал в zzz-rw.pfs, положил в optional.После рестарта почти чистая система, хотя про zzz-rw.pfs пишет, что подключен.
 В мenu.lst написал так:
kernel /pr3/vmlinuz-pf3101 dir=pr3   changes=/pr3/modules load=zzz-rw.pfs
 поможете?

Оффлайн KOT

  • Пользователь
  • **
  • Сообщений: 65
  • Репутация: +2/-0
Re:Сохраненка
« Ответ #4 : 21 Август 2013, 11:25:14 »
changes=/pr3/modules говорит системе, что изменения нужно сохранять в этот каталог, если используете pfs-сохраненку, то удалите это вообще, чтобы было так:
Код
kernel /pr3/vmlinuz-pf3101 dir=pr3  load=zzz-
Достаточно писать только zzz- и файл подцепится.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34035
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Сохраненка
« Ответ #5 : 21 Август 2013, 11:50:29 »
КОТ прав. При changes=/pr3/modules load=zzz-rw.pfs у Вас наверху будет /pr3/modules/changes
Если Вы делали mkpfs при changes=/pr3/modules - надо было mkpfs /pr3/modules/changes
Подробности : параметры загрузки

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6287
  • Репутация: +141/-0
Re:Сохраненка
« Ответ #6 : 21 Август 2013, 11:51:16 »
Если хочется работать с save-файлом, как в др. паппи, то можно через меню запустить "Менеджер файла сохранения" и создать новый контейнер, который по умолчанию имеет имя porteussave.dat, переименовать можно сразу, а можно потом, расширение .dat идет автоматом, выбирается размер файла и тип fs, по умолчанию xfs, я выбирал ext4 (чтобы в любом паппи можно было открыть). Получившийся файл porteussave.dat я переименовал в pra-save.4fs, а в menu.lst прописал:
Код
title 3. PuppyRus-A. Загрузка с HDD.
set d=pr3
find --set-root --ignore-floppies --ignore-cd /%d%/initrd.xz
kernel /%d%/vmlinuz-pf3101 dir=%d% quiet changes=/%d%/pra-save.4fs
initrd /%d%/initrd.xz
Теперь при загрузке через этот пункт меню все изменения сохраняются в файл.
Кстати, если загрузиться в RAM и щелкнуть ЛКМ по этому файлу, то он откроется и можно редактировать его содержимое.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн stran_ik

  • Пользователь
  • **
  • Сообщений: 35
  • Репутация: +1/-0
  • asus F5V, PR-2...., frugal
Re:Сохраненка
« Ответ #7 : 21 Август 2013, 13:32:37 »
 Если я правильно понял - "Менеджер файла сохранения" - для ntfs. По крайней мере у меня на ext3 не получилось как советовал RoDoN.
 Начинал именно с сылки  sfs на "параметры загузки" , но где-то что-то непонял, поэтому-  Начал с чистой системы,  mkpfs не делал - в menu.lst только changes=/pr3 . В результате- сеть (WiFi) не поднялась, opera(pfs модуль) запустилась только после переподключения модуля- но с сохраненными настройками. Копаю дальше.
 p.s. модуль opera лежит не в modules, сделал оттуда ссылку- теперь ок. Получается, что сессия частично сохраняется.
« Последнее редактирование: 21 Август 2013, 13:55:59 от stran_ik »

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6287
  • Репутация: +141/-0
Re:Сохраненка
« Ответ #8 : 21 Август 2013, 14:11:13 »
Если я правильно понял - "Менеджер файла сохранения" - для ntfs. По крайней мере у меня на ext3 не получилось как советовал RoDoN.
У меня на разных машинах система стоит на ext3 и Fat32, везде работает с save-файлом, все изменения сохраняются, только сеть Wi-Fi приходится поднимать каждый раз, но пароль уже вводить не надо. На ntfs еще не проверял, руки не дошли.

в menu.lst только changes=/pr3
Если так прописано, то теоретически (не проверял) все изменения будут писаться в каталог /pr3, а оно надо?
« Последнее редактирование: 21 Август 2013, 14:15:43 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн stran_ik

  • Пользователь
  • **
  • Сообщений: 35
  • Репутация: +1/-0
  • asus F5V, PR-2...., frugal
Re:Сохраненка
« Ответ #9 : 21 Август 2013, 14:26:06 »
все изменения будут писаться в каталог /pr3, а оно надо?
несовсем, изменения пишутся в автосоздаваемый каталог /%%%/changes.
 Решил- пусть пока так, надо теперь с сохранением wifi разобраться.
« Последнее редактирование: 21 Август 2013, 14:28:16 от stran_ik »

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • горний арол
Re:Сохраненка
« Ответ #10 : 21 Август 2013, 14:50:46 »
ребята, обращаюсь к новичкам, ето первая тестовая версия, абсолтно новая идея в мире puppy(я по поводу портеус инитрейд), не советую сейчас вам ее использовать, иначе вы можете разочароваться, для вас puppyrus icewm 13.07, сохраненка легко разобраться, все необходимые проги из коробки, а PRA это только разрабатывается, многое сырое, но если охота поучавствовать в тестах, то тогда даже быстрее разберетесь в тонкостях системы, но для тех кому надо что бы все работало смотрите в в новостях  PuppyRus-Icewm-13.07
« Последнее редактирование: 21 Август 2013, 14:52:30 от imago31 »
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34035
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Сохраненка
« Ответ #11 : 21 Август 2013, 17:24:34 »
в menu.lst только changes=/pr3
Если так прописано, то теоретически (не проверял) все изменения будут писаться в каталог /pr3, а оно надо?
При changes=/pr3 сохранение будет в /pr3/changes и это должен быть не fat, ntfs
Сохранение в файл должно работать на любой файловой системе, но на ext удобнее в папкy
В pfs Проверьте что модуль загрузился : sudo losetup -a
Для сохранения можно еще положить файлы в rootfs - они окажутся наверху aufs

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Сохраненка
« Ответ #12 : 23 Август 2013, 09:28:13 »
Было бы здорово написать скриптик, который делает сохраненку. Чтобы вызвав его в терминале, без параметров быстро сохранится. ИМХО это не очень просто, потому что мой загрузочный раздел после загрузки оказывается отмонтированным. Где искать системный каталог, по всем носителям что-ли?

Такой скриптик здорово облегчил бы жизнь, я полагаю. Как рабочий инструмент для тестеров. А когда-нибудь из него может вырасти полнофункциональный инструмент для юзеров.
« Последнее редактирование: 23 Август 2013, 09:31:12 от dim-kut »
Engineering is the art of making what you want from things you can get.

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • горний арол
Re:Сохраненка
« Ответ #13 : 23 Август 2013, 10:21:32 »
по поводу вызова сохранения из терминала, баловался етим в puppy, тогда есть такая идея, думал уже об етом, если с папки rootcopy вся файловая система монтируется автоматом, то тогда положить в папку /usr/bin скрипт например под названием save со следующей записью, например
cp -a /mnt/rw/* /mnt/sda1/pr-a/rootcopy(ну ето в моем случае), тогда по идее все будет в озу и сохранение по желанию, естественно в параметрах ядра chages быть не должно
« Последнее редактирование: 23 Август 2013, 10:23:42 от imago31 »
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34035
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Сохраненка
« Ответ #14 : 23 Август 2013, 10:22:35 »
Какую сохраненку?
changes= - все работает кроме EXIT:
pfs-сохраненка Для ее изготовления лучше попробовать скрипт createusersfs из lupurus-bit. Кто попробует - отпишитесь

Для EXIT надо найти место в systemd куда вставить скрипт, чтобы выполнился при выключении - ищу

Загрузочный раздел должен остаться примонтированным в /mnt/home - это я допилил initrd. У кого не так?