Mesclar dois compartilhamentos NFS com o OverlayFS

5

Eu tenho dois diretórios (aeb), que são compartilhamentos NFS com arquivos foo.txt e bar.txt:

Eu quero mesclar esses dois diretórios à mesclagem de diretórios (não precisa ser gravável)

isso é possível pelo comando:

sudo mount -t overlay -olowerdir=a:b overlay merge

À primeira vista, tudo está bem:

.
├── a
│   └── foo.txt
├── b
│   └── bar.txt
└── merge
    ├── bar.txt
    └── foo.txt

Mas eu não consigo ler o conteúdo dos arquivos: $ cat merge/foo.txt cat: merge/foo.txt: No such device or address

Isso ocorre apenas no compartilhamento NFS, no FS simples, sem problemas.

De acordo com a documentação link :

An overlay filesystem combines two filesystems - an 'upper' filesystem and a 'lower' filesystem.

A read-only overlay of two read-only filesystems may use any filesystem type.

Então eu acho que o NFS não é um problema.

    
por MartinRumanek 21.12.2015 / 20:19

1 resposta

2

Qual kernel você está usando? parece que um bug foi introduzido no kernel 4.2:

link

    
por 02.03.2016 / 20:33

Tags