Este tópico explica como acessar um gateway de arquivos local a partir de um cliente Linux.
Pré-requisitos
É necessário ter um compartilhamento NFS existente. Para mais informações, consulte Instalar um cliente NFS.
Contexto
Para acessar um gateway de arquivos local a partir de um cliente Linux, monte o compartilhamento NFS em um diretório local. Esse processo mapeia o compartilhamento NFS no seu cliente, permitindo que você o utilize como um diretório local.
Em um sistema operacional Linux, é possível montar um sistema de arquivos NFS manual ou automaticamente. Para garantir que a montagem persista após a reinicialização do cliente, recomendamos configurar uma montagem automática após concluir com êxito a montagem manual.
Montar manualmente um compartilhamento NFS
Faça login no seu cliente Linux local.
-
Monte o compartilhamento em um diretório local no cliente.
NotaParâmetros do comando:
192.168.0.0:/shares: O destino de montagem para o Cloud Storage Gateway, composto pelo endereço IP do gateway e pelo nome do compartilhamento. Você encontra o destino de montagem na página share do gateway de destino no console do Cloud Storage Gateway.local-directory: Um diretório local existente no cliente onde você possui permissões de leitura e gravação.
-
Para montar o compartilhamento usando o protocolo NFSv4, execute o seguinte comando:
sudo mount -t nfs -o vers=4.0,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 192.168.0.0:/shares local-directory -
Para montar o compartilhamento usando o protocolo NFSv3, siga estas etapas:
-
Execute o comando a seguir para obter o destino de montagem.
showmount -e <gateway-ip-address> -
Execute o comando abaixo para montar o compartilhamento. O exemplo considera que o destino de montagem seja
192.168.0.0:/shares.sudo mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 192.168.0.0:/shares local-directory
-
-
Execute o comando
df -hpara verificar o resultado da montagem.Se a saída for semelhante à apresentada a seguir, a montagem foi bem-sucedida.
NotaApós uma montagem bem-sucedida, a capacidade exibida é de 256 TB. Esse valor representa o tamanho máximo do sistema de arquivos virtual do gateway e não reflete a capacidade real de armazenamento do bucket OSS subjacente, que é praticamente ilimitada.
[root@centos7cb ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/vda1 99G 1.6G 92G 2% / devtmpfs 24G 0 24G 0% /dev tmpfs 24G 0 24G 0% /dev/shm tmpfs 24G 424K 24G 1% /run tmpfs 24G 0 24G 0% /sys/fs/cgroup tmpfs 4.8G 0 4.8G 0% /run/user/0 xxx:/nfs2 256T 0 256T 0% /mnt/nfs172cent7.4 [root@centos7cb ~]# -
Acesse o compartilhamento.
Depois de montado, trate o compartilhamento como um diretório local. Seu acesso depende das suas permissões de leitura e gravação.
NotaUm compartilhamento é sincronizado com seu bucket OSS associado. As operações realizadas em um compartilhamento são sincronizadas com os objetos no bucket correspondente.
Montar automaticamente um compartilhamento NFS
Para garantir que a montagem NFS persista após a reinicialização do cliente, configure uma montagem automática adicionando-a ao arquivo /etc/fstab (recomendado) ou /etc/rc.local.
Antes de configurar uma montagem automática, certifique-se de que a montagem manual funcione corretamente para evitar falhas na inicialização do cliente.
-
Adicione a configuração de montagem.
-
Método 1 (Recomendado): Abra o arquivo de configuração
/etc/fstabe adicione a configuração de montagem.NotaSe estiver configurando uma montagem automática em um sistema CentOS 6.x, execute primeiro as etapas a seguir:
Execute o comando
chkconfig netfs onpara ativar a inicialização do netfs na inicialização do sistema.Abra o arquivo de configuração
/etc/netconfige comente o conteúdo relacionado ao inet6.
-
Para montar o sistema de arquivos usando o protocolo NFSv4, adicione a seguinte configuração:
192.168.0.0:/shares local-directory nfs vers=4.0 defaults 0 0 -
Para montar o sistema de arquivos usando o protocolo NFSv3, adicione a configuração abaixo:
192.168.0.0:/shares local-directory nfs vers=3.0 defaults 0 0
NotaParâmetros do comando:
192.168.0.0:/shares: O destino de montagem para o Cloud Storage Gateway, composto pelo endereço IP do gateway e pelo nome do compartilhamento. Você encontra o destino de montagem na página share do gateway de destino no console do Cloud Storage Gateway.local-directory: Um diretório local existente no cliente onde você possui permissões de leitura e gravação.
-
Método 2: Abra o arquivo de configuração
/etc/rc.locale adicione a configuração de montagem.NotaAntes de configurar o arquivo
/etc/rc.local, verifique se o usuário tem permissões de execução nos arquivos/etc/rc.locale/etc/rc.d/rc.local. Por exemplo, em sistemas CentOS 7.x, os usuários não possuem permissões de execução por padrão.-
Para montar o sistema de arquivos usando o protocolo NFSv4, adicione o seguinte comando de montagem:
sudo mount -t nfs -o vers=4.0,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 192.168.0.0:/shares local-directory -
Para montar o sistema de arquivos usando o protocolo NFSv3, adicione este comando de montagem:
sudo mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 192.168.0.0:/shares local-directory
NotaParâmetros do comando:
192.168.0.0:/shares: O destino de montagem para o Cloud Storage Gateway, composto pelo endereço IP do gateway e pelo nome do compartilhamento. Você encontra o destino de montagem na página share do gateway de destino no console do Cloud Storage Gateway.local-directory: Um diretório local existente no cliente onde você possui permissões de leitura e gravação.
-
Para montar o sistema de arquivos com o protocolo NFS v4, execute o comando a seguir:
sudo mount -t nfs -o vers=4.0,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 192.168.0.0:/shares local-directory -
Para montar o sistema de arquivos com o protocolo NFS v3, utilize o comando abaixo:
sudo mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 192.168.0.0:/shares local-directory
-
-
Execute o comando
rebootpara reiniciar o cliente.Execute o comando
df -hpara verificar o resultado da montagem.