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

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

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

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8220
  • Репутация: +184/-2
  • Автор темы
  • Старый чайник
Re: mkaufs
« Ответ #15 : 22 Февраль 2017, 09:58:39 »
mkaufs home tmp (home - симлинк на /mnt/sda1) - "Такого раздела не существует"
Это я исправлю.
Остаются для какой-то цели?
Тени, да, на случай, если что-то удалено. Отфильтровать их не сложно.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150) Richy64
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150) Richy32
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400) Richy64

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8220
  • Репутация: +184/-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) Richy64
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150) Richy32
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400) Richy64

Онлайн betcher

  • Ветеран
  • *****
  • Сообщений: 2845
  • Репутация: +33/-0
    • MagOS linux
Re: mkaufs
« Ответ #17 : 23 Февраль 2017, 08:47:54 »
Изменил строку определения SYSMNT
У нас тоже будет ошибка? Надо тогда в pfsfunc утащить.

Оффлайн sfs

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

Онлайн betcher

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

Оффлайн sfs

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

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8220
  • Репутация: +184/-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) Richy64
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150) Richy32
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400) Richy64

Оффлайн sfs

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

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8220
  • Репутация: +184/-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) Richy64
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150) Richy32
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400) Richy64

Онлайн betcher

  • Ветеран
  • *****
  • Сообщений: 2845
  • Репутация: +33/-0
    • MagOS linux
Re: mkaufs
« Ответ #24 : 04 Март 2017, 21:58:36 »
создать создать aufs с корнем например в /opt и монтировать туда соответствующим образом собранные (--prefix /opt)
Интересная идея как мне кажется

Оффлайн sfs

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

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8220
  • Репутация: +184/-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) Richy64
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150) Richy32
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400) Richy64