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

Автор Тема: aufs-n просмотр aufs слоев  (Прочитано 1450 раз)

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

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1153
  • Репутация: +10/-0
    • chat.magos-linux.ru
Re: aufs-n просмотр aufs слоев
« Ответ #15 : 04 Февраль 2017, 08:47:04 »
Добавил
aufs-n <номер слоя>
вернет точку монтирования
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 20164
  • Репутация: +147/-0
    • PuppyRus-A
Re: aufs-n просмотр aufs слоев
« Ответ #16 : 04 Февраль 2017, 08:58:50 »
aufs-n <номер слоя>
Планируете где-то использовать?
Я планирую в своем sfs-get нормально расставить
« Последнее редактирование: 28 Март 2017, 09:32:52 от sfs »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1153
  • Репутация: +10/-0
    • chat.magos-linux.ru
Re: aufs-n просмотр aufs слоев
« Ответ #17 : 04 Февраль 2017, 09:12:58 »
Планируете где-то использовать?
В sync2layer понадобилось, решил вынести вдруг еще где пригодится. И вообще если делать отдельный скрипт - пусть работает, а то пока по размеру в libpfs просится :)
« Последнее редактирование: 04 Февраль 2017, 09:17:43 от betcher »
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5374
  • Репутация: +136/-0
  • Старый чайник
Re: aufs-n просмотр aufs слоев
« Ответ #18 : 04 Февраль 2017, 09:21:52 »
aufs-n <номер слоя>
# ./layermanager -s | grep ^5 
5 /initrd/bundles/BlueZ-5.43.xzm=ro
Моноблок 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

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1153
  • Репутация: +10/-0
    • chat.magos-linux.ru
Re: aufs-n просмотр aufs слоев
« Ответ #19 : 04 Февраль 2017, 09:27:19 »

ThinkPad betcher # aufs-n 5
/memory/bundles/flash-plugin-11.2.202.521-2014.64.xzm

Что вы хотели показать?
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5374
  • Репутация: +136/-0
  • Старый чайник
Re: aufs-n просмотр aufs слоев
« Ответ #20 : 04 Февраль 2017, 09:47:04 »
Что вы хотели показать?
Ради простой однострочной команды не стоит делать отдельный скрипт.
# ./layermanager -s | grep ^5
5 /initrd/bundles/BlueZ-5.43.xzm=ro
Это PR :)
По настоящему так: # n=5
# cat /sys/fs/aufs/si_*/br$n
/initrd/bundles/BlueZ-5.43.xzm=ro
Система записывает данные о слоях в /sys/fs/aufs/si_* , оттуда их и надо брать.
Моноблок 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

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1153
  • Репутация: +10/-0
    • chat.magos-linux.ru
Re: aufs-n просмотр aufs слоев
« Ответ #21 : 27 Март 2017, 14:51:44 »
Господа, нужна идея.
Имеем:
mount --bind path/dirA path/dirB
Как по dirB вычислить dirA
Ни в proc ни в sys ни в  mtab этой инфы нет.
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1153
  • Репутация: +10/-0
    • chat.magos-linux.ru
Re: aufs-n просмотр aufs слоев
« Ответ #22 : 30 Март 2017, 03:52:55 »
Нашел чем можно решить вопрос. Утилитка называется findmnt, проверьте ее наличие у себя. Хочу сделать выхлоп aufs-n более информативным.
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 20164
  • Репутация: +147/-0
    • PuppyRus-A
Re: aufs-n просмотр aufs слоев
« Ответ #23 : 30 Март 2017, 08:43:49 »
findmnt в пра есть. Она в арче в пакете core-util

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1153
  • Репутация: +10/-0
    • chat.magos-linux.ru
Re: aufs-n просмотр aufs слоев
« Ответ #24 : 30 Март 2017, 13:05:04 »
Это хорошо. Тогда буду использовать. Отличная утилитка, кстати,  удобнее чем /proc/mounts грепать и как оказалось информативнее.
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1153
  • Репутация: +10/-0
    • chat.magos-linux.ru
Re: aufs-n просмотр aufs слоев
« Ответ #25 : 30 Март 2017, 14:36:12 »
Посмотрите что получилось.
Добавил ключик --raw  не форматированный с printf вывод, поля разделены пробелами. Так удобнее грепать и нет ошибки с длинными именами модулей.
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 20164
  • Репутация: +147/-0
    • PuppyRus-A
Re: aufs-n просмотр aufs слоев
« Ответ #26 : 30 Март 2017, 14:59:40 »
По дефолту - очень длинные строки
Нечитаемо
Надо разбивать на 2 строки или т.п.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1153
  • Репутация: +10/-0
    • chat.magos-linux.ru
Re: aufs-n просмотр aufs слоев
« Ответ #27 : 30 Март 2017, 15:04:05 »
По дефолту - очень длинные строки
Нечитаемо
Надо разбивать на 2 строки или т.п.
Я по своему экрану делал, возможно на меньшем будет плохо. Попробуйте сузить поля.
В две строки навреное плохо-читаемо будет. Как вариант можно сделать дефолтный вывод с меньшим количеством столбцов, а --raw полный вывод как сейчас.
Все ли корректно определяется? Особенно обратите внимание на changes и на подключенные с pfsload папки и img.
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 20164
  • Репутация: +147/-0
    • PuppyRus-A
Re: aufs-n просмотр aufs слоев
« Ответ #28 : 30 Март 2017, 15:16:39 »
В две строки навреное плохо-читаемо будет
Путь к модулю во вторуб строку и с таб в начале
changes - норм. Остального у меня нет

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1153
  • Репутация: +10/-0
    • chat.magos-linux.ru
Re: aufs-n просмотр aufs слоев
« Ответ #29 : 30 Март 2017, 15:19:11 »
Путь к модулю во вторуб строку и с таб в начале
Попробую
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)