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

Автор Тема: pfsload -[u|l]  (Прочитано 304 раз)

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

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 905
  • Репутация: +4/-0
    • chat.magos-linux.ru
pfsload -[u|l]
« : 04 Февраль 2017, 08:06:12 »
Не догоняю логики по которой pfsload решает в какой слой монтировать.
pfsload модуль - сверху
pfsload папка - снизу
pfsaload образ - снизу
Теперь с ключем -u
pfsload -u папка - сверху
pfsload -u образ - снизу

Это заглюк или задумка?
Почему нельзя просто
pfsload что_угодно - сверху
pfsload -l что_угодно - снизу
?

magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 18188
  • Репутация: +140/-0
    • PuppyRus-A
Re: pfsload -[u|l]
« Ответ #1 : 04 Февраль 2017, 08:17:23 »
Наверное исторические наслоения
pfsload что_угодно - сверху
pfsload -l что_угодно - снизу
Так оптимально
Можно бы еще в указанный слой, но не вижу этому широкого применения, а глюки возможны

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 905
  • Репутация: +4/-0
    • chat.magos-linux.ru
Re: pfsload -[u|l]
« Ответ #2 : 04 Февраль 2017, 08:19:45 »
Так оптимально
То есть делаем? Ничего не сломаем?
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 18188
  • Репутация: +140/-0
    • PuppyRus-A
Re: pfsload -[u|l]
« Ответ #3 : 04 Февраль 2017, 08:23:33 »
То есть делаем?
Да
Ничего не сломаем?
Надо сделать чтобы pfsload -u не вызывал ошибки. Такое встречается в loader_fs open_pfs pfsload-dir
Если юзер делает pfsload -u папка - сверху не осмысленно. Нам его все равно не спасти
« Последнее редактирование: 04 Февраль 2017, 08:26:18 от sfs »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 905
  • Репутация: +4/-0
    • chat.magos-linux.ru
Re: pfsload -[u|l]
« Ответ #4 : 04 Февраль 2017, 08:28:39 »
Ок. Тогда toplaufslayer вообще смысла не имеет. Просто 1 и все.
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 18188
  • Репутация: +140/-0
    • PuppyRus-A
Re: pfsload -[u|l]
« Ответ #5 : 04 Февраль 2017, 08:30:32 »
toplaufslayer
Раз желающих тестировать в классическом пупи не нашлось - ок

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 4984
  • Репутация: +135/-0
  • Старый чайник
Re: pfsload -[u|l]
« Ответ #6 : 04 Февраль 2017, 09:17:11 »
Не догоняю логики по которой pfsload решает в какой слой монтировать.
А может для этого лучше layermanager использовать?
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 905
  • Репутация: +4/-0
    • chat.magos-linux.ru
Re: pfsload -[u|l]
« Ответ #7 : 04 Февраль 2017, 09:25:18 »
Раз желающих тестировать в классическом пупи не нашлось - ок
Можно сделать такой финт для puppy.

layer=1
[ -w $(aufs-n 1) ] && layer=2

Тогда правда нужно будет для sync2layer добавльть в pfsload ключик, чтоб именно в 1 слой монтировал при любом раскладе.
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 18188
  • Репутация: +140/-0
    • PuppyRus-A
Re: pfsload -[u|l]
« Ответ #8 : 04 Февраль 2017, 09:28:32 »
лучше layermanager использовать?
Чем именно лучше?

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 4984
  • Репутация: +135/-0
  • Старый чайник
Re: pfsload -[u|l]
« Ответ #9 : 04 Февраль 2017, 09:51:36 »
Чем именно лучше?
Попробуйте, узнаете. :)
С ключом -s смотрим слои, с ключом -u $n монтируем куда надо.
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 18188
  • Репутация: +140/-0
    • PuppyRus-A
Re: pfsload -[u|l]
« Ответ #10 : 04 Февраль 2017, 10:42:28 »
Посмотрел
С ключом -s смотрим слои
Если именно смотреть - aufs-n читабельней
с ключом -u $n монтируем куда надо.
Пока ни разу не потребовалось - не вижу смысла включать этот функционал

По любому - тема про доработку pfs-util
Доработку - а не переписывание. Не так pfs-util плох чтобы переписывать
Изначально договорились про максимальную совместимость с чем только возможно
Делайте в рамках этого (допишите подкл. в слой для pfsload) или пишите альтернативу

Понятно, что проще переписать, чем разбираться в чужом коде. Но в итоге это отбросит разработку назад
Только что написал pfsmerge-dir. У меня там тоже пара строк получалось.
Чтобы не уйти из рамок pfs пришлось существенно раздуть (совместимость с ключами пфс)

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 4984
  • Репутация: +135/-0
  • Старый чайник
Re: pfsload -[u|l]
« Ответ #11 : 04 Февраль 2017, 13:38:15 »
Доработку - а не переписывание.
Короче "Дядя Шурик отвали"
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 18188
  • Репутация: +140/-0
    • PuppyRus-A
Re: pfsload -[u|l]
« Ответ #12 : 04 Февраль 2017, 14:02:37 »
Не отвали, а подключайтесь к коллективной работе по озвученному плану или пишите альтернативу по своему плану. Итог сравним

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 905
  • Репутация: +4/-0
    • chat.magos-linux.ru
Re: pfsload -[u|l]
« Ответ #13 : 04 Февраль 2017, 14:25:57 »
Повторю вопрос. Надо?
Можно сделать такой финт для puppy.

layer=1
[ -w $(aufs-n 1) ] && layer=2

Тогда правда нужно будет для sync2layer добавльть в pfsload ключик, чтоб именно в 1 слой монтировал при любом раскладе.
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 18188
  • Репутация: +140/-0
    • PuppyRus-A
Re: pfsload -[u|l]
« Ответ #14 : 04 Февраль 2017, 14:33:02 »
Может пусть пока поживет topaufslayer. Или он мешает?
Найдутся желающие тестить в пупи - запишут в topaufslayer что нужно