OverlayFS - несколько нижних каталогов

Нужно иметь возможность объединять несколько нижних каталогов в монтировании OverlayFS, используя двоеточие для разделения их в соответствии с этим документом.

Однако это не для меня. Например, если я настроен с:

mkdir /tmp/data 
mkdir -p /tmp/storage/1448918558
mkdir /tmp/storage/1448918559 
mkdir /tmp/storage/1448918560
mkdir /tmp/workdir

А потом беги

sudo mount -t overlay overlay -o \
lowerdir=/tmp/storage/1448918559:/tmp/storage/1448918558,\
upperdir=/tmp/storage/1448918560,\
workdir=/tmp/workdir \
/tmp/data

Я получаю сообщение об ошибке:

mount: неправильный тип fs, неверный параметр, плохой суперблок при наложении, отсутствующая кодовая страница или вспомогательная программа или другая ошибка (для нескольких файловых систем (например, nfs, cifs) вам может понадобиться вспомогательная программа / sbin / mount.) В некоторых случаях полезная информация находится в системном журнале - попробуйте dmesg | хвост или около того

Тем не менее, если я удаляю один из нижних каталогов, чтобы в команде монтирования был только один, это успешно выполнено.

Я делаю что-то не так или, возможно, эта функциональность еще не включена в общее ядро ​​3.19.0-33 в Ubuntu 14.04?

1 ответ

Решение

Из того, что я прочитал и протестировал в режиме онлайн, overlayFS был переименован в overlay для "более новой" системы (с workdir), чтобы избежать конфликтов. Так что теперь можно иметь оверлеи и оверлеи. Однако Ubuntu, по-видимому, имеет только более новую "оверлейную" систему, но только в ядре 4.0 и более поздних версиях поддерживает наличие нескольких нижних каталогов, а Ubuntu 14.04 работает только в ядре. 3.19 ,

Я проверил, что пример, приведенный в вопросе , работает на сервере Ubuntu 15.10 с 4.2.0-19-generic ядро.

Другие вопросы по тегам