NFS montando o sistema de arquivos errado

1

Eu segui este How To ( link ).

Minha máquina tem um sistema de arquivos de 30GB e outro sistema de arquivos de 1TB montado em / backup

Como este How To diz para criar um / export e montar com --bind a pasta que você quer, eu fiz isso:

Montado o FS de 1TB em / backup, mkdir / export, montado --bind / backup / export.

então foi para o cliente e montou -nfs nfs_server: / export / nsf-backup.

mas quando eu executo df -h ele diz que eu tenho 30GB em / nfs-backup insted de 1TB, não está reconhecendo que o 1TB FS está montado em / backup. Estou faltando alguma coisa aqui? Primeira vez trabalhando com NFS.

client@host:~$ df -h
Filesystem                   Size  Used Avail Use% Mounted on
/dev/sda2                    138G   20G  112G  15% /
udev                         1.4G  4.0K  1.4G   1% /dev
tmpfs                        577M  1.2M  576M   1% /run
none                         5.0M     0  5.0M   0% /run/lock
none                         1.5G  156K  1.5G   1% /run/shm
/dev/sdb1                    597G  241G  356G  41% /extHD
nfs-server-IP:/export/backup   30G  896M   28G   4% /nfs-backup

root@nfs-server:/backup# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1       30G  896M   28G   4% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev            284M   12K  284M   1% /dev
tmpfs            59M  204K   59M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            295M     0  295M   0% /run/shm
none            100M     0  100M   0% /run/user
/dev/xvdf1      985G   14G  922G   2% /backup
    
por Felipe Dos Santos Miranda 04.08.2014 / 18:40

1 resposta

1

Eu tinha lido sobre alguns casos em que a opção nohide é necessária (no lado do cliente) para tornar os clientes NFS capazes de ver pastas / partições vinculadas no servidor. Eu nunca tentei essa opção, mas talvez você devesse dar uma aparência .

Como uma resolução curta, exportaria diretamente o FS de 1TB. Seja montando-o diretamente sobre o /exports ( mount /dev/hdX /exports -t <fs-type> ) ou montando-o em outro local e exportando-o. O detalhe é que você precisará adicionar em seu arquivo de configuração do NFS /etc/exports a opção crossmnt e recarregar o serviço com exportfs -r .

    
por 24.09.2014 / 14:45