Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Tutorial: Crear subdirectorios que se pueden escribir por usuario y configurar la opción de volver a montar automáticamente al reiniciar
Tras crear un sistema de archivos de Amazon EFS y montarlo localmente en la instancia de EC2, se expone un directorio vacío denominado raíz del sistema de archivos
. Un caso de uso común consiste en crear un subdirectorio "que se puede escribir" debajo de esta raíz del sistema de archivos para cada usuario que cree en la instancia EC2 y montarlo en el directorio principal del usuario. Todos los archivos y subdirectorios que el usuario crea en su directorio principal se crean entonces en el sistema de archivos Amazon EFS.
En este tutorial, primero crea un usuario "mike" en su instancia EC2. A continuación, monta un subdirectorio de Amazon EFS en el directorio principal del usuario mike. El tutorial también explica cómo configurar volver a montar de forma automática los subdirectorios si se reinicia el sistema.
Supongamos que tiene un sistema de archivos Amazon EFS creado y montado en un directorio local de su instancia de EC2. Vamos a llamarlo EFSroot
.
nota
Puede seguir elIntroducción ejercicio para crear y montar un sistema de archivos de Amazon EFS en la instancia EC2.
En los siguientes pasos, se crea un usuario (mike), se crea un subdirectorio para el usuario (EFSRoot
/mike
), se convierte al usuario mike en el propietario del subdirectorio, se le conceden todos los permisos y, por último, se monta el subdirectorio Amazon EFS en el directorio principal del usuario (/home/mike
).
-
Cree el usuario mike:
-
Inicie sesión en la instancia EC2. Utilizando privilegios raíz (en este caso, utilizando el comando
sudo
), cree el usuariomike
y asigne una contraseña.$ sudo useradd -c "Mike Smith" mike $ sudo passwd mike
Esto también crea un directorio principal, /home/mike, para el usuario.
-
-
Cree un subdirectorio bajo
EFSroot
para el usuariomike
:-
Cree el subdirectorio
mike
bajoEFSroot
.$ sudo mkdir /
EFSroot
/mikeTendrá que sustituir
EFSroot
por el nombre de su directorio local. -
El usuario raíz y el grupo raíz son los propietarios del subdirectorio
/mike
(puede verificarlo utilizando el comandols -l
). Para habilitar los permisos completos para el usuariomike
en este subdirectorio, conceda amike
la propiedad del directorio.$ sudo chown mike:mike /
EFSroot
/mike
-
-
Utilice el comando
mount
para montar el subdirectorioEFSroot
/mike en el directorio principal de mike.$ sudo mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport
mount-target-DNS
:/mike /home/mikeLa dirección
Mount-Target-DNS
identifica la raíz remota del sistema de archivos Amazon EFS.
Ahora, el directorio principal del usuario mike es un subdirectorio en el que Mike puede escribir en el sistema de archivos Amazon EFS. Si desmonta este destino de montaje, el usuario no puede obtener acceso a su directorio de EFS sin volver a montar, lo que requiere permisos raíz.
Remontaje automático al reiniciar
Puede utilizar el archivo fstab
para volver a montar automáticamente su sistema de archivos después de cualquier reinicio del sistema. Para obtener más información, consulte Cómo montar su sistema de archivos de Amazon EFS automáticamente.