Qu'est-ce que le partage de fichiers NFS (Network File System) ?
Network File System (NFS) est un système de collaboration développé par Sun Microsystems au début des années 80 qui permet aux utilisateurs de visualiser, stocker, mettre à jour ou partager des fichiers sur un ordinateur distant comme s'il s'agissait d'un ordinateur local.
La première version de NFS était utilisée comme processus interne pour les employés de Sun, et ce n'est que lorsque la version 2 de NFS (NFSv2) a été publiée que le public a pu commencer à bénéficier de ses fonctionnalités. Lorsque la version 2 de NFS a été rendue publique, elle a été largement utilisée pour le partage de fichiers, en particulier avec les systèmes d'exploitation UNIX. Elle a été suivie par NFSv3, NFSv4, NFSv4.1 et NFSv4.2, chaque version apportant des améliorations significatives en termes de performances, de sécurité et d'évolutivité. Les dernières versions prennent en charge des fichiers plus volumineux, l'authentification basée sur Kerberos et l'accès parallèle (pNFS), ce qui rend NFS plus robuste et plus efficace pour une utilisation à l'échelle de l'entreprise.
Aujourd'hui, NFS est géré par l'Internet Engineering Task Force (IETF) et reste une technologie essentielle pour la gestion centralisée des données et le partage de fichiers entre plates-formes. Il permet aux utilisateurs d'effectuer des opérations de fichiers standard sur des données distantes dans des environnements informatiques complexes et distribués.
Avantages du partage de fichiers NFS
Outre le fait qu'il permet l'accès local à des fichiers distants, NFS est surtout remarquable pour son authentification d'hôte, qui est simple à réaliser et permet de se connecter à un autre service en utilisant uniquement une adresse IP.
Le partage de fichiers NFS présente d'autres avantages :
- Gestion centralisée des fichiers pour une administration plus facile
- Accès transparent des utilisateurs aux fichiers à partir de n'importe quel serveur
- Utilisation de longue date, offrant une large compatibilité et une familiarité avec les applications
- Mises à jour automatiques, sans qu'il soit nécessaire de rafraîchir manuellement les fichiers.
- Options de sécurité améliorées, y compris les pare-feu et l'authentification Kerberos
Vue d'ensemble du NAS : Autres options de partage de fichiers
Le protocole NFS est l'une des normes de système de fichiers distribués (DFS) pour le stockage en réseau (NAS). Une autre option populaire est Server Message Block (SMB), qui est parfois appelé Common Internet File System (CIFS).
Bloc de messages du serveur (SMB)
Similaire à NFS, le protocole Server Message Block (SMB) permet à un utilisateur d'accéder à des fichiers ou à d'autres ressources sur un serveur distant. S'il existe de nombreuses similitudes entre SMB et NFS - comme la possibilité de partager l'accès aux fichiers, aux imprimantes et aux ports série entre les nœuds d'un réseau - il existe également quelques différences notables.
L'un des inconvénients de SMB est que Windows requiert l'authentification de l'utilisateur pour se connecter à un SMB, et que l'utilisateur doit être connecté. Les solutions de contournement peuvent être fastidieuses.
Système de fichiers Internet commun (CIFS)
Bien que CIFS et SMB soient souvent utilisés de manière interchangeable, CIFS est en fait un dialecte de SMB. Après un lancement solo infructueux et un nom qui ne pouvait pas prendre feu, CIFS est maintenant considéré comme une chose du passé, et le terme SMB devrait être l'acronyme préféré pour aller de l'avant.
SMB et NFS peuvent être utilisés conjointement. Toutefois, si vous connectez deux ordinateurs UNIX, il est préférable d'utiliser un protocole natif, à savoir NFS. De même, si vous connectez deux ordinateurs Windows, SMB sera le NAS préféré.
Il existe également d'autres normes DFS, telles que Hadoop Distributed File System (HDFS), GlusterFS et Lustre, qui sont conçues pour le big data et le calcul à haute performance et qui offrent des capacités de stockage distribué spécialisées au-delà du partage de fichiers général.
Les bases du fonctionnement de NFS sur votre réseau
- Il suffit de saisir la commande suivante dans la fenêtre de votre terminal : `sudo apt install nfs-kernel-server ` pour l'installer
- Vous pouvez configurer NFS en modifiant manuellement le fichier de configuration /etc/exports ou via la ligne de commande, à l'aide de la commande exportfs
- Pour démarrer le serveur NFS, exécutez la commande suivante : sudo systemctl start nfs-kernel-server.service
- Pour configurer un client NFS, montez un répertoire NFS partagé depuis une autre machine en saisissant une variante de la commande suivante dans votre fenêtre de terminal : sudo mount example.hostname.com:/ubuntu /local/ubuntu
Protéger les systèmes de fichiers en réseau avec Datto
Datto SIRIS propose divers types de sauvegarde et de restauration adaptés à différents scénarios de reprise, notamment la sauvegarde et la reprise après sinistre des systèmes de fichiers en réseau (NFS). Grâce à NAS Guard, Datto SIRIS peut monter et copier automatiquement les données provenant d’autres périphériques NAS présents sur le réseau local. Ces données sont ensuite protégées et transférées vers le cloud sécurisé de Datto, ce qui garantit leur sauvegarde continue et leur disponibilité permanente en vue d’une restauration. Pour en savoir plus, regardez la courte vidéo ci-dessous ou demandez une démonstration.




