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

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

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

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1350
  • Репутация: +14/-0
    • Беседка магос
topaufslayer
« : 28 Январь 2017, 12:02:07 »
Что должен возвращать topaufslayer?
У нас он отсутствует (хотя pfsload и без него работает). Смотрел код скрипта, он ни разу не универсальный.
http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22742
  • Репутация: +165/-0
    • PuppyRus-A
Re: topaufslayer
« Ответ #1 : 28 Январь 2017, 12:25:37 »
Что должен возвращать topaufslayer?
1
Смотрел код скрипта, он ни разу не универсальный.
он под пупи
Если я правильно понял - если что-то не так там всегда 1 будет

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1350
  • Репутация: +14/-0
    • Беседка магос
Re: topaufslayer
« Ответ #2 : 28 Январь 2017, 12:36:05 »
А в каких случаях там может быть не 1? Нужен ли этот кусок? Можно ли из  aufs-n получить этот номер?
« Последнее редактирование: 28 Январь 2017, 12:43:40 от betcher »
http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22742
  • Репутация: +165/-0
    • PuppyRus-A
Re: topaufslayer
« Ответ #3 : 28 Январь 2017, 13:10:27 »
в каких случаях там может быть не 1?
http://wiki.puppyrus.org/setups/layered_fs
Нужен ли этот кусок?
Т.к. в пупи никто не тестирует - вряд ли удастся сохранить совместимость с пупи

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5957
  • Репутация: +150/-0
  • Старый чайник
Re: topaufslayer
« Ответ #4 : 28 Январь 2017, 13:32:57 »
в пупи никто не тестирует
Richy разве не Puppy?
вряд ли удастся сохранить совместимость с пупи
Сначала развалить проект, а потом похоронить.
« Последнее редактирование: 28 Январь 2017, 13:35:54 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22742
  • Репутация: +165/-0
    • PuppyRus-A
Re: topaufslayer
« Ответ #5 : 28 Январь 2017, 16:43:23 »
Richy разве не Puppy?
C точки зрения "собран в Woof" - нет. Если тестировать - лучше в оригинальном
Сначала развалить проект, а потом похоронить.
Не надоело?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1350
  • Репутация: +14/-0
    • Беседка магос
Re: topaufslayer
« Ответ #6 : 29 Январь 2017, 10:44:42 »
Так что в итоге решаем с topaufslayer? Кусок кода который вообще не работает никак. Не хорошо.
http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5957
  • Репутация: +150/-0
  • Старый чайник
Re: topaufslayer
« Ответ #7 : 29 Январь 2017, 12:24:23 »
topaufslayer?
Это не частный случай showlayers?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22742
  • Репутация: +165/-0
    • PuppyRus-A
Re: topaufslayer
« Ответ #8 : 29 Январь 2017, 12:44:24 »
что в итоге решаем с topaufslayer?
Возможно для пупи это нужно.
Т.к. прочим не мешает предлагаю оставить как есть
Ну или впрягаться в тесты под пупи. У меня желания жтим заняться нет
showlayers?
А что это?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1350
  • Репутация: +14/-0
    • Беседка магос
Re: topaufslayer
« Ответ #9 : 29 Январь 2017, 12:44:48 »
Это не частный случай showlayers?
Я вообще не пойму как там может буть не 1. Если верхний rw слой - 0. Следующий после него - 1. Как еще может быть?
http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн Zay

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 1535
  • Репутация: +24/-0
Re: topaufslayer
« Ответ #10 : 29 Январь 2017, 14:50:28 »
Насколько я помню, topaufslayer - это специальный скрипт Puppy(Rus), задача которого - обеспечить корректную работу в режиме двух верхних слоёв.

В Puppy и основанных на нём дистрибутивах изначально был режим (т.н. "PUPMODE=13"), в котором сохранёнка (слой пользовательских данных) подключется вторым слоем, а первым - пустой tmpfs, откуда новые файлы периодически копировались в основную сохранёнку. Это было сделано для ускорения работы и уменьшения износа флэш-накопителей (т.к. одна из востребованных тогда особенностей Puppy - работа с любой флёшки так же как с HDD).

Более подробно об этом было написано в старой справке: http://wiki.puppyrus.org/setups/layered_fs

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5957
  • Репутация: +150/-0
  • Старый чайник
Re: topaufslayer
« Ответ #11 : 29 Январь 2017, 15:01:02 »
А что это?
Что-то с памятью твоей стало.....
"PUPMODE=13"
В Richy это основной режим, но topaufslayer отсутствует.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1350
  • Репутация: +14/-0
    • Беседка магос
Re: topaufslayer
« Ответ #12 : 30 Январь 2017, 11:50:37 »
PUPMODE=13 очень интересная идея. Но сразу несколько вопросов возникает, интересно как они решаются.
Копировать можно только обычные файлы, так? Как обходятся пайпы, файлы устройств, точки монтирования и т.д.?
Правильно ли я понимаю, что после синхронизации файл удалить уже нельзя, только затенить?
В aufs этот второй слой монтируется в ro ? Просто если два rw слоя aufs как то загадочно решает чего куда писать.
А вообще надо подумать, не стырить ли :)
http://magos-linux.ru - форум
https://gitter.im/magos-linux-ru/chat - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 22742
  • Репутация: +165/-0
    • PuppyRus-A
Re: topaufslayer
« Ответ #13 : 30 Январь 2017, 11:55:16 »
А вообще надо подумать, не стырить ли
Тогда лучше изучить в первоисточнике

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5957
  • Репутация: +150/-0
  • Старый чайник
Re: topaufslayer
« Ответ #14 : 30 Январь 2017, 12:21:34 »
Правильно ли я понимаю, что после синхронизации файл удалить уже нельзя, только затенить?
Если в слой примонтирован файл с внутренней файловой системой, то можно.
А вообще надо подумать, не стырить ли :)
Зачем тырить? Берите мой init, дарю.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)