Montando o File Storage for Classic no Ubuntu
Siga estas instruções para conectar uma instância do IBM Cloud® baseada no Ubuntu Linux® a um compartilhamento do Sistema de Arquivos em Rede ( NFS ). Para obter mais informações sobre como solicitar o IBM Cloud® File Storage for Classic, consulte o tutorial Introdução.
Antes de começar, certifique-se de que o host que irá acessar o volume File Storage for Classic esteja autorizado. Para mais informações, veja Autorizando o host no console Autorizando o host da CLI Autorizando o host com Terraform.
Montando o compartilhamento do File Storage for Classic
-
Atualize e faça upgrade da distribuição:
apt update && apt upgrade -
Instale as ferramentas necessárias.
apt-get install nfs-common -
Crie um diretório
/mnt/nfs.mkdir -p /mnt/nfs -
Reinicie sua instância:
reboot -
Monte o compartilhamento remoto.
mount -t nfs -o <options> <host:/mount_point> /mntExemplo para volumes
storage_as_a_service.#mount -t nfs -o nfsvers=3 fsf-wdc0403a-fz.service.softlayer.com:/IBM02SEV1414935_66/data01 /mntExemplo para volumes
enterprise.# mount -t nfs -o nfsvers=3 nfshou0201d-fz.service.softlayer.com:/IBM01SEV1414935_2 /mntAs informações sobre o ponto de montagem podem ser obtidas na página File Storage for Classic Details no console, com uma chamada de API -
SoftLayer_Network_Storage::getNetworkMountAddress()- ou observando o recursoibm_storage_fileno Terraform. -
Verifique se a montagem foi bem-sucedida usando o comando do sistema de arquivos de disco.
# df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda2 25G 1.4G 22G 6% / /tmpfs 1.9G 0 1.9G 0% /dev/shm /dev/xvda1 97M 51M 42M 55% -
Acesse o ponto de montagem e os arquivos de leitura/gravação.
# touch /mnt/test # ls -la /mnt total 12 drwxr-xr-x 2 nobody nobody 4096 Sep 8 15:52 . dr-xr-xr-x. 22 root root 4096 Sep 8 14:30 .. -rw-r--r-- 1 nobody nobody 0 Sep 8 15:52 test -
Faça a configuração persistente editando a tabela de sistemas de arquivos (
/etc/fstab). Inclua o compartilhamento remoto na lista de entradas que são montadas automaticamente na inicialização:sudo nano /etc/fstabAdicione uma linha com a seguinte sintaxe ao final do arquivo.
(hostname):/(mount_point) /mnt nfs_version defaults 0 0Exemplo
nfsdal1301a.service.softlayer.com:/IBM01SV278685_7 /mnt nfsvers=3 defaults 0 0 -
Verifique se o arquivo de configuração não tem erros.
# mount -favSe o comando for concluído sem erros, sua configuração estará completa.
Se você estiver usando o NFS 4.1, inclua
sec=sysno comando de montagem para evitar problemas de propriedade do arquivo.
Gerenciar as permissões de usuário para o conteúdo do compartilhamento de arquivos montado
Como administrador do sistema, você pode gerenciar o acesso aos dados no volume de armazenamento de arquivos montado. Depois que o compartilhamento de arquivos for montado, você poderá refinar o controle de acesso usando os comandos chown e chmod para atribuir permissões de leitura, gravação e execução a usuários e grupos individuais. Para obter mais informações, consulte a documentação do servidor Ubuntu sobre Gerenciamento de usuários.
Desmontando o sistema de arquivos
Para desmontar qualquer sistema de arquivos montado atualmente em seu host, execute o comando umount com o nome do disco ou o nome do ponto de montagem.
umount /dev/sdb
umount /mnt