NFS NFS et encore NFS

LUCKY -  
 nicolas -
Salut les linuxiens

peut -il qlq me parler un peu de NFS ??
je vous serai vraiment reconaissante SI VOUS ME DONNIEZ UNE DOCUMENTATION car j'ai un exposé à ce titre

MERCIIIIIIIIIIIIIIIIII
A voir également:

10 réponses

Padboll
 
Bon, ben j'vais essayer de te résumer l'histoire...

NFS n'a rien à voir avec les jeux, tu as probablement tapé "NFS" dans google, et donc tu as trouvé des tas de choses qui contiennent les initiales NFS... dont des jeux!

Si tu veux affiner tes résultats dans google, je te conseille de taper ceci:
NFS +linux -game

Bon, alors pour te résumer NFS (Network File System), il s'agit simplement du système qui permet de partager des fichiers (et dossiers) entre plusieurs ordinateurs sur un réseau. Le système NFS est typique de linux/unix et quelques autres systèmes d'exploitation.

Par comparaison, Microsoft a son propre système de partage des fichiers sur réseau, qui est souvent nommé SMB ou CIFS. (je me souviens plus de quels mots viennent ces initiales, mais tu pourras retrouver çà sans mal...).

Ces deux systèmes ont le même but, mais ne fonctionnent pas de la même manière... ni sur les mêmes systèmes d'exploitation comme je viens de te le dire.

Si ce n'est déjà fait, tu verras certainement le projet SAMBA qui a pour but de faire fonctionner le système CIFS (de Microsoft) sur des machines linux/unix. Il s'agit là d'un moyen (très efficace) pour permettre l'échange de fichiers entre des systèmes linux et windows.

D'autre part, avec ses dernières versions, Microsoft a aussi ajouté le support client de certaines fonctionnalités NFS. Par exemple le support d'imprimantes partagées sous unix/linux. Mais là c'est encore un bidouillage à la Microsoft dont je te passe les détails...

L'important est de bien comprendre que NFS est juste le système (protocole + serveur + client) qui permet l'échange de fichiers. A côté de cela, il te faut encore gérer les droits d'accès, la résolution des noms de PC (DNS) et d'autres choses pour avoir un vrai réseau opérationnel... Il ne faut donc pas tout confondre!

NFS et SMB (CIFS) sont les deux "grands", mais à côté il y en a encore quelques uns je pênse... mais d'importance nettement moindre.
Il faudrait voir ce que les Mac utilisent : peut-être que c'est un troisième "grand".



Pour exemple :

1>dans un réseau entièrement linux/unix, on utilise NFS. (bien qu'on pourrait utiliser SMB, mais ce serait moins performant)

2>dans un réseau Microsoft : comme toujours avec M$, on n'a pas le choix, c'est SMB (CIFS). (Il existe néanmoins des logiciels passerelle vers NFS, mais c'est pas supporté d'origine et c'est un peu foireux...)

3>Dans un réseau linux/unix + Microsoft (+Mac): on utilise le système de Microsoft, puisqu'il nous laisse pas le choix. (Les machines Mac savent utiliser SMB, mais je ne sais pas si elle ont un autre système en plus)


J'espère avoir un peu éclairci le brouillard...

Bon travail!
1
padboll
 
Une mine d'or pour une telle doc, ce sont les howtos... il y en a même en français : http://fr.tldp.org/howtos.php


Liens direct pour NFS :
http://fr.tldp.org/HOWTO/telechargement/pdf/NFS-HOWTO.pdf.gz

Pour ton exposé, ne fais pas un simple copier-coller car tu te fera chopé directement : ces infos sont lues en premier!

Bon travail...
0
padboll
 
..et sorry pour les fautes d'orthographe, j'ai été un peu vite!
0
lucky
 
MERCIIIIIIIIIIII
enooooooooooormement

bien sur un copier coller sans lire et sans chercher ne vaut rien ;-)
0
lucky
 
une petite quetion
pour NFS d'apres une tout petite recherche sur GOOGLE j'ai compris que NFS a un role tres important dans le domain des jeux

est-je bien compris ???
0
Nunuxnewby Messages postés 435 Date d'inscription   Statut Contributeur Dernière intervention   124
 
lucky???

tu parles de http://nfs.sourceforge.net/nfs-howto/intro.html#WHAT ???

ou de Need for speed underground (un jeu de voiture...)
0
lucky
 
sorry but i didn't understood your quetion :-(
j'ai juste fait une recherche sur google et j'ai remarqué que la plupart des sites st ceux des jeux ....
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lucky
 
-----------(~~°°~~~~MERCI~~~~~~°~~°)-----------

vraiment j'attendais meme pas le quart de votre explication ;-))))
je te tiendrai au courant lorsque je plongerai dans la préparation du projet .......

sorry de me permettre de te poser une toute petite petite petite question : et si par exemple je voudrai faire de mon exposé qlqch de differente (car avant moi mes collegues de classe exposerant un nombre considèrables d'exposés parmis eux le SAMBA) : une petite application ou autre chose ...
QUE ME CONSEILLER VOUS ,,???? ET PARDON PR LE DERANGEMENT

-----------(~~°°~~~~MERCI~~~~~~°~~°)-----------
0
Padboll
 
Ben... difficile à dire : il y a quantité de choses intéressantes dans linux!

Si tu fais NFS, çà me paraît bien... mais il faut te mettre d'accord avec celui/celle qui fait SAMBA pour qu'aucun(e) ne marche sur le "territoire" de l'autre!

Pour le reste, il faut voir ce qui est fait par d'autres et si tu as une liste à respecter.

Comme çà je penses à plusieurs choses intéressantes sur lesquelles il y a pas mal à dire... par exemple :

- NFS, samba en sont deux très proches mais qui peuvent être traités séparément en se mettant d'accord à l'avance.

- Une introduction à linux, avec les grandes différences envers Microsoft

- Présenter les différentes versions de linux, expliquer ce qu'est une distribution.

- Expliquer l'arborescence des fichiers

- Expliquer les réseaux TCP/IP (mais là c'est moins linux... )

- Expliquer DHCP et DNS

- Présenter le système de sécurité à clés privées/punliques avec comme exemple OpenSSH.

- Donner un aperçu des logiciels que l'on retrouve à la fois sous linux et sous windows

- Expliquer le principe des logiciels libres, de la licence GPL et donner des exemples. En expliquant clairement les nombreux avantages.

.... çà ne manque pas!
0
lucky
 
MON DIEU ..............là c'est fort
je trouve pas les mots pour te remercier et j'espere qu'à chq fois que trouve un pb tu trouvera tjr qlq à te repondre

Amicallement LYCKY
0
Padboll
 
De rien... j'espère que çà te donnera envie d'aller plus loin avec linux!

C'est un des grands intérêts de cette "communauté": pas de frontière, pas de couleur, pas de limite!

@+
0
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   934
 
Ceci dit en passant et loin de troller
J'ai voulu faire une image de disque d'un vieux compaq (2.5 Gb) 150Mhz muni d'une carte ethernet Intel Pro 100.
Donc ,b oot Knoppiw 3.6 en mode texte.
Montage samba d'un partage su P4 2.8Ghz WinXP (carte gigabit)
Je suis parvenu péniblement à un transfert de 300 Kbytes /sec environ
Ensuite connexion NFS vers mon serveur Linux 1000Mhz (également carte Gigabit)
Transfert 2.5Mbytes/sec environ
Windows n'était pas très chargé et qucun processus n'était utilisé "explicitement) et le test samba a été effectué deux fois.
Cherchez l'erreur...

De toute manière "the right tool on the right place"

Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
0
Padboll
 
Je pense que c'est tout à fait normal que NFS soit plus rapide pour les raisons suivantes:

1> il utilise essentiellement UDP et très peu TCP.

2> Il ne gère pas les différents bidouillages à la M$ concernant l'authentification... il est donc beaucoup plus simple et léger (peut-être trop au point de vue de la sécurité)

3>C'est de l'open source... donc du code propre! L'ancien SMB de M$ est tellement pourri que même les programmeurs de chez M$ ne savent plus comment il fonctionne! C'est une des raisons pour lesquelles M$ a abandonné l'ancien SMB (port TCP 139, UDP 137 et UDP 138) pour passer au nouveau CIFS (port TCP445 et UDP 445). Ce passage a, selon mes tests, augmenté la vitesse... mais pas de manière phénoménale puisque qu'il y a encore tous les stratagènes d'authentification...

Pour exemple, j'ai déjà vu une entreprise qui possédaient des licences serveur M$, mais qui n'en utilisaient que deux pour le contrôieur de domaine et son backup. TOUS les serveurs de fichiers tournaient sous SAMBA pour des questions de performances!!!
L'open source est incontournable pour avoir des programmes fiables et performants!

Bon... tout çà, ça vient de mes tests et des recoupements d'informations que j'ai pu faire. Chacun aura sont avis sur la question et fera ses propres tests!
0
nicolas
 
Pour information sous mac, on utilise Apple Filing Protocol (AFP port 548 TCP).
0