Montage de File Storage for Classic sur Ubuntu
Suivez ces instructions pour connecter une instance IBM Cloud® Compute fonctionnant sous Ubuntu Linux® à un partage Network File System ( NFS ). Pour plus d'informations sur la façon de commander IBM Cloud® File Storage for Classic, voir le tutoriel d'initiation.
Avant de commencer, assurez-vous que l'hôte qui doit accéder au volume « File Storage for Classic » est autorisé. Pour plus d'informations, voir Autoriser l'hôte dans la console Autoriser l'hôte depuis la CLI Autoriser l'hôte avec Terraform.
Montage du partage File Storage for Classic
-
Mettez à jour et à niveau la distribution :
apt update && apt upgrade -
Installez les outils requis.
apt-get install nfs-common -
Créez un répertoire
/mnt/nfs:mkdir -p /mnt/nfs -
Redémarrez votre instance :
reboot -
Montez le partage distant.
mount -t nfs -o <options> <host:/mount_point> /mntExemple pour les volumes
storage_as_a_service.#mount -t nfs -o nfsvers=3 fsf-wdc0403a-fz.service.softlayer.com:/IBM02SEV1414935_66/data01 /mntExemple pour les volumes
enterprise.# mount -t nfs -o nfsvers=3 nfshou0201d-fz.service.softlayer.com:/IBM01SEV1414935_2 /mntLes informations sur le point de montage peuvent être obtenues à partir de la page File Storage for Classic Details dans la console, avec un appel API -
SoftLayer_Network_Storage::getNetworkMountAddress(), ou en regardant la ressourceibm_storage_filedans Terraform. -
Vérifiez que le montage a réussi à l'aide de la commande file du disque.
# 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% -
Accédez au point de montage et aux fichiers en lecture/écriture.
# 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 -
Rendez la configuration persistante en éditant la table des systèmes de fichiers (
/etc/fstab). Ajoutez le partage distant à la liste des entrées qui sont automatiquement montées au démarrage :sudo nano /etc/fstabAjoutez une ligne respectant la syntaxe suivante à la fin du fichier.
(hostname):/(mount_point) /mnt nfs_version defaults 0 0Exemple
nfsdal1301a.service.softlayer.com:/IBM01SV278685_7 /mnt nfsvers=3 defaults 0 0 -
Vérifiez que le fichier de configuration ne comporte pas d'erreur.
# mount -favSi la commande aboutit, votre installation est terminée.
Si vous utilisez NFS 4.1, ajoutez
sec=sysà la commande mount pour prévenir tout problème lié à la propriété des fichiers.
Gestion des autorisations utilisateur pour le contenu du partage de fichiers monté
En tant qu'administrateur système, vous pouvez gérer l'accès aux données sur le volume de stockage de fichiers monté. Une fois le partage de fichiers monté, vous pouvez affiner le contrôle d'accès en utilisant les commandes chown et chmod pour attribuer des autorisations de lecture, d'écriture et d'exécution à des utilisateurs et des groupes individuels. Pour plus d'informations, voir la documentation du serveur Ubuntu sur la gestion des utilisateurs.
Démontage du système de fichiers
Pour démonter un système de fichiers actuellement monté sur votre hôte, exécutez la commande umount avec le nom de disque ou le nom de point de montage.
umount /dev/sdb
umount /mnt