Fazendo montagens de união aufs read-write

2

Então eu tenho dois sistemas, lucyvanpelt e schroeder .

O /home do lucyvanpelt é exportado como read-write para schroeder via NFS. Sua localização no schroeder é /mnt/home/lucyvanpelt

Eu quero uni-lo com a casa do schroeder, então eu faço o seguinte:

mount -t aufs -o br:/mnt/home/lucyvanpelt:/home none /home

Funciona muito bem, exceto:

mount: block device none is write-protected, mounting read-only

E não sei o que fazer sobre isso. Como eu disse, a exportação do NFS do lucyvanpelt é leitura-gravação (verifiquei isso três vezes, embora não saiba se seria relevante se não fosse).

    
por Steely Dan 12.08.2015 / 17:32

1 resposta

2

Em uma montagem de união aufs, uma ramificação e o ponto de montagem não podem ser iguais. Use isto:

mount -t aufs -o dirs=/mnt/home/lucyvanpelt=rw:/home/schroeder=ro none /path/to/mountpoint

Normalmente, se você quiser mesclar dois diretórios, precisará especificar o que deve acontecer se algo estiver escrito nele. Como você pode ver, você pode especificar cada ramificação com rw (readwrite) ou ro (readonly).

No exemplo acima, quando você escreve algo em /path/to/mountpoint , isso será escrito na ramificação /mnt/home/lucyvanpelt , que é readwrite. Este diretório é sobreposto ao outro.

    
por 12.08.2015 / 18:04