Monte o diretório rsnapshot via NFS para acesso não-root

2

Estou tentando disponibilizar meus backups de rsnapshot para usuários não-root em um servidor Ubuntu. Há instruções passo a passo no HOWTO do rsnapshot , que eu acho que segui ao pé da letra.

O HOWTO me diz para criar os diretórios /.private/.snapshots/ (pasta de backup) e /.snapshots/ (ponto de montagem).

  

Em / etc / exports, adicione /.private/.snapshots/ como uma exportação NFS somente para leitura:

/.private/.snapshots/  127.0.0.1(ro,no_root_squash)
     

Em / etc / fstab,   mount /.private/.snapshots/ somente leitura em /.snapshots /

localhost:/.private/.snapshots/   /.snapshots/   nfs    ro   0 0

No entanto, quando eu emito o comando:

mount /.snapshots/

Eu recebo esta mensagem de erro:

mount.nfs: access denied by server while mounting localhost:/.private/.snapshots/

O pacote nfs-kernel-server está instalado e eu o reiniciei depois de editar o / etc / exports.

O que eu senti falta?

    
por Max Weller 20.05.2013 / 19:22

1 resposta

2

Não tenho certeza do porque, mas se você forçá-lo para o NFS versão 3, ele deve funcionar:

mount -t nfs -o vers=3 localhost:/.private/.snapshots/   /.snapshots

A linha correspondente para o seu arquivo fstab seria

localhost:/.private/.snapshots  /.snapshots     nfs ro,vers=3,auto      0   0
    
por DrSAR 11.01.2014 / 00:32