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

Автор Тема: Режим "без сохранения" (pfix=nosave)  (Прочитано 57872 раз)

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

Оффлайн Zay

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1536
  • Репутация: +25/-0
  • Автор темы
Re:Режим "без сохранения" (pfix=nosave)
« Ответ #90 : 12 Декабрь 2011, 17:56:24 »
Попробовал создать user*.sfs, получилось!
Конечно нужно ещё доработать будет, немного позже посмотрю внимательнее.

Почему ext3, а не ext2 (часто используемая ФС в Puppy)?

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re:Режим "без сохранения" (pfix=nosave)
« Ответ #91 : 12 Декабрь 2011, 18:06:21 »
Почему ext3, а не ext2 (часто используемая ФС в Puppy)?
В данном случае без разницы - главное что не ntfs Ж-)

Оффлайн Zay

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1536
  • Репутация: +25/-0
  • Автор темы
Re:Режим "без сохранения" (pfix=nosave)
« Ответ #92 : 26 Декабрь 2011, 20:51:31 »
Сделал другой вариант скрипта createusersfs (желательно ещё протестировать...)

Добавил проверку, на каком уровне находятся wh-файлы (иначе возможны ошибки).
Функцию LOOP заменил другим, более коротким кодом.
Добавил автомонтирование раздела с дистрибутивом.

И написал новый скрипт usfstosave (распаковка user*.sfs в существующий save-файл).

Скрипты во вложении.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re:Режим "без сохранения" (pfix=nosave)
« Ответ #93 : 27 Декабрь 2011, 10:26:59 »
Добавил автомонтирование раздела с дистрибутивом.
а чем не устроил скрипт mountall? Нужно ли дублировать?
Что-то я мысль упустил - usfstosave для какой цели планируется применять?
« Последнее редактирование: 27 Декабрь 2011, 14:30:31 от sfs »

Оффлайн Zay

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1536
  • Репутация: +25/-0
  • Автор темы
Re:Режим "без сохранения" (pfix=nosave)
« Ответ #94 : 27 Декабрь 2011, 19:31:23 »
а чем не устроил скрипт mountall? Нужно ли дублировать?
Автоматически монтируется раздел с дистрибутивом (если раздел не смонтирован - SFS не создаётся).

Что-то я мысль упустил - usfstosave для какой цели планируется применять?
Для отката к "точке восстановления".

Оффлайн Zay

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1536
  • Репутация: +25/-0
  • Автор темы
Re:Режим "без сохранения" (pfix=nosave)
« Ответ #95 : 28 Декабрь 2011, 15:15:50 »
Новый, скорее всего окончательный вариант initrd.gz:

http://www.mediafire.com/?10t03136155ia1w
MD5: 3d7a9b47eb17d9011ab393f3730424e1


Исправлены некоторые баги и ошибки.
Добавлен параметр savefile (выбор save-файла при загрузке).


Обновление: http://forum.puppyrus.org/index.php/topic,11709.0.html
« Последнее редактирование: 19 Апрель 2012, 09:14:04 от Zay »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re:Режим "без сохранения" (pfix=nosave)
« Ответ #96 : 28 Декабрь 2011, 16:14:19 »
Протестировал.
createusersfs - ok

usfstosave - получил сообщение "Точки восстановления не найдены"
Похоже проблема не в скрипте, а в моем понимании его работы

И самое главное - help. Инфы в нем явно мало. По форуму собирать тяжело - "концепция менялась".
« Последнее редактирование: 28 Декабрь 2011, 17:08:46 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re:Режим "без сохранения" (pfix=nosave)
« Ответ #97 : 28 Декабрь 2011, 17:33:36 »
createusersfs:
загрузил frugal
изменил /root/.mc/filepos
createusersfs
В итоге  /initrd/pup_rw/root/.mc/filepos есть , а в user_520.sfs его нет. Это нормально?
Если в root просто каталог и в нем файл создать - ок

Последний initrd с параметром savefile - ок

Оффлайн Zay

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1536
  • Репутация: +25/-0
  • Автор темы
Re:Режим "без сохранения" (pfix=nosave)
« Ответ #98 : 28 Декабрь 2011, 19:54:31 »
В итоге  /initrd/pup_rw/root/.mc/filepos есть , а в user_520.sfs его нет. Это нормально?
Не нормально... А если собирать версией 0.4 - есть файлы?

usfstosave - получил сообщение "Точки восстановления не найдены"
Нужно чтобы рядом с save-файлом лежал хотя бы один файл save-NNNN-NN-NN_520.sfs

И самое главное - help. Инфы в нем явно мало. По форуму собирать тяжело - "концепция менялась".
Ещё будет страница справки.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re:Режим "без сохранения" (pfix=nosave)
« Ответ #99 : 29 Декабрь 2011, 10:57:29 »
Починил createusersfs
Место ошибки найдено правильно - но у меня тоже не правильно. Сейчас исправлю
Код
< cp -a /initrd/pup_usr/* /tmp/makesfs
---[quote] cp -a -R /initrd/pup_usr/ /tmp/makesfs[/quote]
219c219
<  cp -a $ONEDIR/* /tmp/makesfs/${basename}/
---[quote]  cp -a -R $ONEDIR/ /tmp/makesfs/${basename}/ [/quote]
234c234
<  cp -a $ONEDIR/* /tmp/makesfs/${basename}/
---[quote]  cp -a -R $ONEDIR/ /tmp/makesfs/${basename}/ [/quote]
« Последнее редактирование: 29 Декабрь 2011, 11:12:00 от sfs »

Оффлайн Zay

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1536
  • Репутация: +25/-0
  • Автор темы
Re:Режим "без сохранения" (pfix=nosave)
« Ответ #100 : 29 Декабрь 2011, 11:11:19 »
Починил createusersfs
Большое спасибо!

Что-то я забыл параметры cp...

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re:Режим "без сохранения" (pfix=nosave)
« Ответ #101 : 29 Декабрь 2011, 12:51:18 »
createusersfs 0.53
теперь , вроде ОК
Но в других режимах может что-то подобное вылезти...
А надо ли /var/* пихать user_520.sfs ? Насколько я понимаю если юзер руками туда чего-нибудь не положит - там ничего ценного... 

Оффлайн Zay

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1536
  • Репутация: +25/-0
  • Автор темы
Re:Режим "без сохранения" (pfix=nosave)
« Ответ #102 : 29 Декабрь 2011, 13:58:26 »
Обновил скрипт (0.54).

А надо ли /var/* пихать user_520.sfs ?
Мне попадались программы, которые кладут туда что-то нужное, без чего не хотят запускаться (но это было давно и конкретики не помню). Думаю хуже не будет.