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

Автор Тема: Монтирование aufs в aufs  (Прочитано 7845 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Монтирование aufs в aufs
« : 28 Февраль 2017, 10:01:19 »
отсутствует вывод ошибок.
Уже ведь обсуждали и приводили
Код
df 1111.
Файловая система 1K-блоков Использовано Доступно Использовано% Cмонтировано в
aufs               1819872        12132  1807740            1% /

root@pra:1# ./mkaufs.
Создана aufs с корнем /mnt/aufs1

root@pra:1# sh -vx ./addlayer 1 1111
+ mount -o remount,add:1:/home/live/1/1111 /mnt/aufs1
mount: /mnt/aufs1 not mounted or bad option
1111 - папка с файлом на aufs. Если переместить с aufs - работает
Утилиты из Вашего сегодняшнего гита
« Последнее редактирование: 28 Февраль 2017, 10:08:21 от sfs »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: Монтирование aufs в aufs
« Ответ #1 : 28 Февраль 2017, 10:53:41 »
 Вот теперь можно думать.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Монтирование aufs в aufs
« Ответ #2 : 28 Февраль 2017, 16:49:57 »
Мне кажется можно просто копировать в tmpfs. Проверяем достаточно ли там места, копируем и подключаем.   
То есть в addlayer добавляем кусочек, который проверяет fs на которой источник, если нормально подключает как сейчас, если aufs, то монтирует tmpfs   $SYSMNT/tmpfs$N, копирует туда источник и подключает слой. А delaufs при наличии $SYSMNT/tmpfs$N, размонтирует его и удаляет.
Копирование в tmpfs дело быстрое, всяко будет не медленнее чем старые варианты утилит.
У нас это давнишняя проблема, что с aufs не подключается модуль,  вообще не понимаю как у вас в основную систему подключается там же такая же петрушка.

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re: Монтирование aufs в aufs
« Ответ #3 : 28 Февраль 2017, 17:01:04 »
Как вариант сделать через overlayfs при этом раскладе.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Монтирование aufs в aufs
« Ответ #4 : 28 Февраль 2017, 17:02:30 »
копировать в tmpfs
Тогда уж не копировать, а перемещать (быстрее и меньше места), а потом обратно
Вроде я уже подобное пробовал и писал, что что-то не получилось
Надо еще попробовать. Без этого теряется смысл перехода на версию 3

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Монтирование aufs в aufs
« Ответ #5 : 28 Февраль 2017, 17:03:33 »
overlayfs
Хорошо бы подробнее. Пока не разу с ним не работал

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re: Монтирование aufs в aufs
« Ответ #6 : 28 Февраль 2017, 17:03:33 »
Смысл конечно не теряется.

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re: Монтирование aufs в aufs
« Ответ #7 : 28 Февраль 2017, 17:04:17 »
overlayfs
Хорошо бы подробнее. Пока не разу с ним не работал
Все тоже самое, только по другому опция для бранча называется.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Монтирование aufs в aufs
« Ответ #8 : 28 Февраль 2017, 17:11:50 »
Тогда уж не копировать, а перемещать (быстрее и меньше места), а потом обратно
Опасненько. А почему думаете, что быстрее?
Без этого теряется смысл перехода на версию 3
Вообще не теряется. Это частный случай. По мне так достаточно сообщения об ошибке.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Монтирование aufs в aufs
« Ответ #9 : 28 Февраль 2017, 17:25:04 »
Попробовал mv в tmpfs - все работает
Останавливаемся на этом варианте или заморачиваемся с overlayfs?
Опасненько. А почему думаете, что быстрее?
Если aufs - память - тогда чего бояться все и так в памяти и тогда так актуально
А что еще может быть в aufs.... Сохраненка на ext... Тогда ,  наверное проще просто на винт переместить

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Монтирование aufs в aufs
« Ответ #10 : 28 Февраль 2017, 17:44:21 »
Останавливаемся на этом варианте или заморачиваемся с overlayfs?
Даже не знаю. Я еще этот оверлей в глаза не видел.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Монтирование aufs в aufs
« Ответ #11 : 28 Февраль 2017, 21:30:36 »
Еще идея пришла, хоть и отверг уже все же расскажу. Вдруг натолкнет на что.
Если мы не можем подключить файл из aufs в другую aufs кто мешает нам найти файл в одном из слоев и подключить прямо оттуда. Скорее всего сработает. Но проблема в том, что с папками такой фокус не прокатит ибо файлы в папке находятся (могут находиться) в разных слоях. В этом видимо и проблема с подключением ауфс поверх ауфс. Как подключить папку слоем если она уже слоеная :)

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: Монтирование aufs в aufs
« Ответ #12 : 06 Август 2017, 20:50:25 »
Останавливаемся на этом варианте или заморачиваемся с overlayfs?
Даже не знаю. Я еще этот оверлей в глаза не видел.
Запустил Richy на overlayfs. Никаких видимых преимуществ не обнаружил. Из мелких недостатков: пропали иконки в ROX-Filer и иконка X Neural Switcher в трее, PCManFM при этом выглядит нормально. Из крупных: естественно не работает горячее монтирование модулей и каталогов.
Приговор: сметать щёткой в урну.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: Монтирование aufs в aufs
« Ответ #13 : 11 Август 2017, 19:37:14 »
Для желающих поэкспериментировать: initrd32ovfs.gz, vmlinuz-4.12.2-pf2
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Монтирование aufs в aufs
« Ответ #14 : 14 Август 2017, 09:08:06 »
поэкспериментировать
С чем именно? Какие параметры ядра? Инитрд содержит модули ядра?