[devel] Отказ от Aufs в пользу Overlayfs в установочных образах
Arseny Maslennikov
arseny на altlinux.org
Чт Авг 30 15:00:55 MSK 2018
On Wed, Aug 29, 2018 at 01:03:28PM +0300, Anton V. Boyarshinov wrote:
> Добрый день
> В тестовом задании #212032 собран пакет make-initrd-propagator, который
> использует в установщике и Live системах не aufs, а overlayfs, который
> есть в mainline ядрах.
>
> Протестировано:
> * установщик;
> * live система без сохраняемого оверлея
> * live система с флэшки с сохраняемым оверлеем
>
> Не протестировано, хотя по идее должно работать:
> * live система по NFS с read-only оверлеями по NFS
В overlayfs реализация whiteout не совпадает с аналогичной в aufs.
Вот что говорит Documentation/filesystems/overlayfs.txt в ядре:
> A whiteout is created as a character device with 0/0 device number.
> When a whiteout is found in the upper level of a merged directory, any
> matching name in the lower level is ignored, and the whiteout itself
> is also hidden.
> A directory is made opaque by setting the xattr "trusted.overlay.opaque"
> to "y". Where the upper filesystem contains an opaque directory, any
> directory in the lower filesystem with the same name is ignored.
aufs для замазывания резервирует префикс .wh.* в имени dentry.
Поэтому заработать могут лишь слайсы, которые генерируются из образа,
собранного уже с учётом таска №212032, а старые из-под m-i-p < 0.40,
еявпп, не смогут. Нужно средство конвертации; лично я не настолько шарю
в aufs, чтобы за него браться. :(
В действии я пока это не видел, ничего сказать не могу.
>
> Если возражений не поступит, через пару дней пакет отправится в Сизиф.
>
> Антон
> _______________________________________________
> Devel mailing list
> Devel на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 833 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20180830/5cef2615/attachment-0001.bin>
Подробная информация о списке рассылки Devel