Объединение монтирования представляет собой комбинированный вид нескольких каталогов (филиалов) в одной иерархии. Хорошо, но как мне использовать один на практике, и какой?
В современной системе Linux доступно множество технологий монтирования union: OverlayFS , aufs , UnionFS , различные файловые системы на базе FUSE,…
Учитывая вариант использования, как мне решить, какие из них подходят? В частности:
- Какие из них требуют root-доступа в типичной системе? (Другими словами, может ли непривилегированный пользователь создать монтируемое соединение?)
- На какие из них можно монтировать
/
(конечно, с правами суперпользователя)? - Какие из них поддерживают запись в базовые ветви? (Т. Е. Если
/foo
и/bar
монтируются на объединение/union
, могу ли я написать/foo
и/bar
?) - Какие из них поддерживают настраиваемые политики для записи? (Например, могу ли я отправлять вновь созданные файлы в ветку B, даже если я получаю контент из ветви A, когда файл существует в обеих ветвях?)
- Какие из них поддерживают порядок приоритетов между ветвями, который зависит от файлов? (Например, я всегда могу получить самый новый файл среди всех веток, в которых он есть?)
Примеры использования будут оценены.
Пожалуйста, избегайте ответов, которые направлены на конкретный момент. Я ищу исчерпывающие ответы, в которых рассматривается доступное программное обеспечение (что-то похожее на Что такое привязка? ). Хорошие ответы будут щедрыми.