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
ядро.