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

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

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

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: mkaufs
« Ответ #15 : 22 Февраль 2017, 09:58:39 »
mkaufs home tmp (home - симлинк на /mnt/sda1) - "Такого раздела не существует"
Это я исправлю.
Остаются для какой-то цели?
Тени, да, на случай, если что-то удалено. Отфильтровать их не сложно.
Моноблок 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

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: mkaufs
« Ответ #16 : 23 Февраль 2017, 07:37:14 »
Это я исправлю.
Исправил.
Изменил строку определения SYSMNT
Код
SYSMNT=$(cut -f2 -d/ /sys/fs/aufs/si_$(grep ' / aufs' /proc/mounts | cut -f2 -d= | tr ',' ' ' | cut -f1 -d' ')/br0)
иначе при созданной aufs sda3 save вылетает с ошибкой.
« Последнее редактирование: 23 Февраль 2017, 07:46:28 от DdShurick »
Моноблок 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: mkaufs
« Ответ #17 : 23 Февраль 2017, 08:47:54 »
Изменил строку определения SYSMNT
У нас тоже будет ошибка? Надо тогда в pfsfunc утащить.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33953
  • Репутация: +231/-0
    • PuppyRus-A
Re: mkaufs
« Ответ #18 : 23 Февраль 2017, 10:40:18 »
Надо тогда в pfsfunc утащить.
Поэтому я и говорил - не торопиться включать в pfsfunc

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: mkaufs
« Ответ #19 : 23 Февраль 2017, 11:08:23 »
Я о строке, которая СИСМНТ определяет. При одной ауфс там все хорошо, а вот с увеличением их числа могут быть грабли у тех у кого нет /etc/initvars

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33953
  • Репутация: +231/-0
    • PuppyRus-A
Re: mkaufs
« Ответ #20 : 23 Февраль 2017, 11:12:08 »
Я о строке, которая СИСМНТ определяет.
да - надо проверить и поправить

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: mkaufs
« Ответ #21 : 23 Февраль 2017, 19:41:58 »
 Попробовал mkaufs в Simply-7.0.5 (естественно full), создалась aufs с корнем в /aufs0. Если немного доработать, можно применять и в full  :o
Моноблок 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33953
  • Репутация: +231/-0
    • PuppyRus-A
Re: mkaufs
« Ответ #22 : 24 Февраль 2017, 10:31:16 »
Зачем это в фул?

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: mkaufs
« Ответ #23 : 04 Март 2017, 18:53:17 »
Зачем это в фул?
Диверсия. Добавил ключ -r|--root, который задаёт корень создаваемой aufs. В frugal это не особо нужно, а вот в full позволяет создать создать aufs с корнем например в /opt и монтировать туда соответствующим образом собранные (--prefix /opt) программы, причём абсолютно безопасно.
Осталось только объяснить это разработчикам больших линуксов и они будут наши ;)
Моноблок 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: mkaufs
« Ответ #24 : 04 Март 2017, 21:58:36 »
создать создать aufs с корнем например в /opt и монтировать туда соответствующим образом собранные (--prefix /opt)
Интересная идея как мне кажется

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33953
  • Репутация: +231/-0
    • PuppyRus-A
Re: mkaufs
« Ответ #25 : 05 Март 2017, 09:57:59 »
Как идея может и интересно. Только если в фул не заморачиваются загрузкой модулей в память и т.п. - им привычнее просто поставить\удалить пакет ПМ
Может для каких-нибудь docker...

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: mkaufs
« Ответ #26 : 10 Март 2017, 12:35:51 »
 Добавил блокировку
Код
#Ищем первую свободную
for N in $(seq 10); do [ -f /tmp/aufs$N ] || break; done
Моноблок 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