Não é possível obter a opção '-o remount' em um compartilhamento NFS para funcionar no Slackware 13.1

4

Eu tive rsnapshot trabalhando no Slackware 13.0 por alguns meses. Nos meus scripts /etc/rsnapshot_<interval> , primeiro executo-o é mount -o remount,rw , e a última coisa que ele faz é um mount -o remount,ro . A razão por trás disso é proteger meus backups contra exclusão acidental, tornando-os somente leitura sempre que eles não estiverem sendo criados ativamente.

Quando atualizei para o 13.1, essa funcionalidade -o remount parece ter desaparecido ou quebrado:

# mount -t nfs
192.168.1.5:/slackware on /slackware type nfs (rw,addr=192.168.1.5)
# mount -o remount,ro /slackware
mount.nfs: an incorrect mount option was specified

Alguém tem uma solução proposta para remediar isso?

    
por SiegeX 10.11.2010 / 08:51

1 resposta

1

Isso não responde exatamente à sua pergunta, mas aconselho a não usar o rsnapshot sobre o NFS. Você está negando o benefício principal do rsync, que é a capacidade de transferir uma pequena quantidade de dados pela rede para detectar grandes partes de dados idênticos. O rsync foi projetado para executar o ssh, onde ele pode chamar um servidor rsync do outro lado da conexão e se comunicar com ele por meio de seu próprio protocolo otimizado que usa uma soma de verificação contínua para identificar dados idênticos. Quando o rsync é executado pelo NFS e ele acha que o arquivo pode ser diferente devido a timestamps ou tamanho, ele deve fazer o download do arquivo inteiro pelo NFS, mesmo que seja apenas uma pequena alteração, pois não é possível consultar o lado remoto em busca de checksums. .

    
por 31.03.2011 / 05:11