Montagem dentro do volume somente leitura montado

1

Eu montei o volume nfs no meu /etc/fstab as

nfshost.com:/path/dir  /mount/point  nfs     rw,sync,hard,intr       0       0

Gostaria de montar outro volume do nfs

nfshost.com:/completely/different/path  /mount/point/subdirectory  nfs     rw,sync,hard,intr       0       0

No entanto, parece que não funciona, recebo a mensagem de erro

mount.nfs: mount point /mount/point/subdirectory does not exist

Eu também não consigo montá-lo manualmente com sudo mount nfshost.com:/completely/different/path /mount/point/subdirectory . Montando-o em qualquer outro lugar, por exemplo sudo mount nfshost.com:/completely/different/path /tmp/test funciona.

Eu suspeito que os problemas são que eu não tenho acesso de gravação para o /path/dir montado originalmente, nem tem o subdiretório para o qual eu montaria o outro volume. Criando a estrutura de diretório /mount/point/subdirectory localmente, montando primeiro em subdirectory e depois em mount/point works, mas mount/point contém o volume montado e não consigo acessar subdirectory .

ls /mount/point/subdirectory
ls: cannot access '/mount/point/subdirectory': No such file or directory

Existe uma maneira de montar esses volumes para alcançar essa estrutura de diretórios?

    
por ytg 04.08.2017 / 08:39

1 resposta

1

Você precisa criar o diretório primeiro.

mount não cria um ponto de montagem se não existir. É por isso que está dizendo mount point /mount/point/subdirectory does not exist

Tente:

sudo mkdir /mount/point/subdirectory
sudo mount nfshost.com:/completely/different/path /mount/point/subdirectory

Se você não tiver acesso de gravação a /mount/point/ , não será possível criar um diretório nele. Você terá que montar o segundo diretório em outro lugar.

    
por 04.08.2017 / 09:00

Tags