Bien sur, la façon d'exporter les systèmes de fichiers par NFS n'est pas toujours la même sur toutes les plate-formes. Linux et Solaris 2 sont les plus déviants. Cette section liste de manière superficielle la façon de procéder sur la plupart des systèmes. Si votre système n'est pas traité ici, cherchez dans vos pages de manuel. Les mot-clés sont : nfsd, system administration tool, rc scripts, boot scripts, boot sequence, /etc/exports, exportfs. J'utiliserai le même exemple tout au long de cette section : comment exporter /mn/eris/local vers apollon en lecture/écriture.
Ces systèmes utilisent le format export traditionnel de Sun. Dans
/etc/exports
, écrivez :
/mn/eris/local -rw=apollon
La documentation complète se trouve dans la page de manuel
exports
. Après avoir édité le fichier, lancez exportfs -av
pour
exporter les systèmes de fichiers.
La rigueur de la syntaxe demandée par exportfs varie. Sur certains systèmes vous verrez que la ligne précédente peut être :
/mn/eris/local apollon
ou même quelque chose de dégénéré comme :
/mn/eris/local rw=apollon
Je recommande d'utiliser la syntaxe stricte. Il se peut que la prochaine
version de exportfs
soit plus exigeante vis à vis de la syntaxe et ne
fonctionne plus.
Sun ont complètement réinventé la roue quand ils ont fait Solaris 2, et
donc c'est complètement différent des autres systèmes. Il faut éditer le
fichier /etc/dfs/dfstab
et y placer les commandes de partage
(share) documentées dans la page de manuel share(1M)
, comme ceci :
share -o rw=apollon -d "Eris Local" /mn/eris/local
Lancez ensuite le programme shareall
pour exporter les systèmes de
fichiers.