2015-12-07 2 views
0

J'ai étudié NFS et ce que je ne comprends pas est ceci: après que le client reçoive le handle de fichier du serveur (tout le chemin à la fin du processus de communication NFS/mountd/NFSd etc.) est le fichier données alors écrit quelque part sur le client? Et puis le client lit/écrit dans ce fichier sur le client, puis le renvoie sur le réseau au serveur? Ou est-ce que le client lit et écrit dans ce fichier sur le serveur via le réseau? Merci!NFS télécharge-t-il des fichiers sur le client ou le client y accède-t-il à distance sur le serveur NFS?

Répondre

0

Comme le nom dit NFS (Network système de fichiers) signifie accéder aux fichiers résidant sur le serveur. Ainsi, chaque requête NFS client READ/WRITE récupèrera les données du serveur sur le réseau. En général, toutes les implémentations de clients NFS utilisent un mécanisme de mise en cache de fichiers/cache de données. Une fois les données lues sur le serveur, elles peuvent stocker les données dans leur propre cache (comme le cache du tampon, etc.) pour les lectures suivantes afin d'améliorer les performances. Tant que le cache client est valide, il n'a pas besoin d'aller chercher les données du serveur encore et encore.