overlayfs com muitos diretórios

3

Digamos que eu tenha um número arbitrário de diretórios, rotulados por números.

Eu também tenho o diretório merge .

Eu posso fazer

mount -t overlay -olowerdir=1:2:50 overlay merge

para obter o conteúdo de 1 , 2 e 50 em merge .

Qual é a melhor maneira de "adicionar" mais diretórios à sobreposição, digamos, 23 , 81 e 457 como se eu tivesse feito o comando

mount -t overlay -olowerdir=1:2:50:23:81:457 overlay merge

em primeiro lugar?

Se eu quiser "desanuviar" um determinado diretório, digamos 23 , posso fazer isso sem desmontar a coisa toda?

Conceitualmente, eu acho que você poderia dizer que eu quero um número arbitrário de diretórios no mesmo "nível" de sobreposição.

    
por Dorse 22.06.2015 / 04:05

1 resposta

1

(Eu tenho exatamente o mesmo problema.) A única informação que pude encontrar sobre isso é:

De link :

Maybe it wasn't clear, but the number of lower layers isn't limited by
FILESYSTEM_MAX_STACK_DEPTH, only by the max size of the mount option buffer in
the kernel (1 page, usually 4096bytes).  So you could have a hundred read-only
layers stacked in a single overlayfs mount.

As for changing the stacking while the overlayfs is mounted: currently this is
not supported, the layers specified at the mount time remain there until the
overlay is unmounted.  Currently there's no possibility to add or remove layers
in a dynamic way, and it is definitely more tricky to implement than the static 
configuration.

-- Miklos Szeredi Mon, 10 Nov 2014
    
por 23.03.2016 / 00:50

Tags