Je souhaite monter un partage de fichiers réseau sur un espace de travail Amazon WorkSpaces Linux.
Résolution
Monter un partage de fichiers Amazon EFS sur un espace de travail Linux
Pour monter un système de fichiers Amazon Elastic File System (Amazon EFS) dans un espace de travail Linux, utilisez le nom DNS ou l’adresse IP de la cible de montage à partir de l’espace de travail. Procédez comme suit :
- Ouvrez la console Amazon EFS.
- Dans le volet de navigation, sélectionnez Systèmes de fichiers.
- Sélectionnez le système de fichiers qui est la cible de votre montage.
- Dans le volet Détails, sous Cibles de montage, copiez le nom DNS ou l’adresse IP.
- Configurez le groupe de sécurité du système de fichiers EFS pour autoriser le trafic entrant vers le port TCP 2049 depuis le groupe de sécurité abcxyz_workspacesMembers.
- Pour monter le système de fichiers EFS sur le Linux WorkSpace, exécutez la commande suivante :
sudo mount -t nfs EFS_FILE_SYSTEM_DNS_NAMEorIP_ADDRESS:/ /mnt/efs
Remarque : Remplacez EFS_FILE_SYSTEM_DNS_NAMEorIP_ADDRESS par le nom DNS ou l'adresse IP de votre cible de montage. Pour monter l'assistant de montage EFS, vous devez d'abord installer le package amazon-efs-utils. Cependant, ce package basé sur RPM n'est disponible que dans les versions d'Amazon Linux. Pour les autres distributions Linux, vous devez compiler les packages à partir de la source. Pour plus d'informations, consultez la page À propos des autres distributions Linux sur le site Web de GitHub.
- Pour vérifier que vous avez correctement configuré le partage de fichiers réseau, exécutez la commande suivante :
df -h
Exemple de sortie :
EFS_FILE_SYSTEM_IP_ADDRESS (or) EFS_FILE_SYSTEM_DNS_NAME /mnt/efs
Monter un partage de fichiers Windows sur un espace de travail Linux
Pour monter un partage de fichiers Windows sur un espace de travail Linux, procédez comme suit :
-
Pour installer le package cifs-utils, exécutez l'une des commandes suivantes en fonction de votre distribution.
Amazon Linux 2 WorkSpace :
sudo yum install cifs-utils
Espace de travail Ubuntu :
sudo apt install cifs-utils
Espace de travail Red Hat Enterprise Linux :
sudo dnf install cifs-utils
-
Pour configurer un répertoire sur votre système Linux comme point de montage, exécutez la commande suivante :
sudo mkdir -p /mnt/windows-share
Remarque : Remplacez windows-share par le nom de votre répertoire.
-
Pour vous authentifier auprès de Kerberos, exécutez la commande suivante :
kinit
-
Pour monter le partage de fichiers Windows, exécutez la commande mount.cifs suivante :
sudo mount -t cifs //server/share /mnt/windows-share --verbose -o vers=3.0,cache=none,user=$USER,cruid=$USER,sec=krb5,uid=$(id -u),gid=$(id -g)
Remarque : Remplacez //server/share par le chemin UNC (Universal Naming Convention) de votre partage de fichiers Windows.
-
Pour vérifier que vous avez correctement configuré le partage de fichiers réseau, exécutez la commande suivante :
df -h
Pour monter automatiquement le partage de fichiers au démarrage du système, ajoutez la commande mount au fichier /etc/fstab de votre système Linux. Il est recommandé de monter automatiquement le partage de fichiers si vous devez y accéder fréquemment.
Informations connexes
Montage de systèmes de fichiers EFS
Comment accéder au serveur de fichiers Amazon FSx pour Windows à partir d'un client Linux sur le site YouTube
Montage d’un partage de fichiers sur une instance Linux Amazon Elastic Compute Cloud (Amazon EC2)