As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Demonstração: Criar subdiretórios por usuário graváveis e configurar remontagem automática na reinicialização
Depois de criar um sistema de arquivos Amazon EFS e montá-lo localmente em sua instância do EC2, ele expõe um diretório vazio chamado raiz do sistema de arquivos
. Um caso de uso comum é criar um subdiretório "gravável" nesse sistema de arquivos raiz para cada usuário criado na instância do EC2, e montá-lo no diretório de base do usuário. Todos os arquivos e subdiretórios que o usuário cria em seu diretório inicial são então criados no sistema de arquivos Amazon EFS.
Nesta demonstração, primeiro você cria um usuário "mike" em sua instância do EC2. Em seguida, você monta um subdiretório do Amazon EFS no diretório inicial do usuário mike. A demonstração também explica como configurar a remontagem automática de subdiretórios se o sistema reinicializar.
Suponha que você tenha um sistema de arquivos Amazon EFS criado e montado em um diretório local em sua instância do EC2. Vamos chamá-lo EFSroot
.
nota
Siga oConceitos básicos exercício para criar e montar um sistema de arquivos do Amazon EFS na instância do EC2.
Nas etapas a seguir, você cria um usuário (mike), cria um subdiretório para o usuário (EFSRoot
/mike
), torna o usuário mike o proprietário do subdiretório, concedendo a ele todas as permissões e, finalmente, monta o subdiretório Amazon EFS no diretório inicial do usuário (/home/mike
).
-
Criar usuário mike:
-
Faça login na sua instância do EC2. Utilizando privilégios de raiz (neste caso, usando o comando
sudo
), crie usuáriosmike
e atribua uma senha.$ sudo useradd -c "Mike Smith" mike $ sudo passwd mike
Isto também cria um diretório de base, /home/mike, para o usuário.
-
-
Crie um subdiretório em
EFSroot
para o usuáriomike
:-
Crie o subdiretório
mike
emEFSroot
.$ sudo mkdir /
EFSroot
/mikeVocê precisará substituir
EFSroot
pelo nome do seu diretório local. -
O usuário raiz e o grupo raiz são os proprietários do subdiretório
/mike
(isto pode ser verificado usando o comandols -l
). Para habilitar permissões completas para o usuáriomike
nesse subdiretório, conceda amike
a propriedade do diretório.$ sudo chown mike:mike /
EFSroot
/mike
-
-
Use o comando
mount
para montar o subdiretórioEFSroot
/mike no diretório de base do mike.$ sudo mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport
mount-target-DNS
:/mike /home/mikeO endereço
Mount-target-DNS
identifica a raiz remota do sistema de arquivos Amazon EFS.
Agora, o diretório inicial do usuário mike é um subdiretório, gravável por mike, no sistema de arquivos Amazon EFS. Se você desmontar esse destino de montagem, o usuário não poderá acessar seu diretório do EFS sem remontar, o que requer permissões raiz.
Remontagem automática na reinicialização
Você pode usar o arquivo fstab
para remontar automaticamente o sistema de arquivos após qualquer reinicialização do sistema. Para obter mais informações, consulte Montar o sistema de arquivos do Amazon EFS automaticamente.