2010-11-16 5 views
1

Je dois détecter si NFS est installé ou non sur le serveur en cours d'exécution dans mon code Ruby.Ruby: méthode multiplateforme pour déterminer si NFS est installé?

S'il y a un moyen de le faire de manière multi-plateforme (ou au moins sous unix/linux)?

+0

qu'est ce que c'est? – zengr

+0

http://en.wikipedia.org/wiki/NFS - Système de fichiers réseau – user80805

+0

Qu'essayez-vous d'accomplir? Je ne connais pas les systèmes Unix qui n'ont pas de NFS dans le noyau, mais les informations de pilote spécifiques ne sont généralement pas accessibles par l'application. – JOTN

Répondre

1

Je ne peux pas penser à une façon multi-plateforme de le faire car il n'y a pas de normes pour obtenir des informations sur le noyau. Je pense qu'il devrait être spécifique au type d'OS invité. Linux vous pourriez faire "modinfo nfs". Sous Solaris, vous pouvez également utiliser modinfo et rechercher nfs dans la sortie ou regarder dans/etc/dfs/fstypes. L'utilisation de "uname -s" vous indiquera quelle méthode utiliser.

Questions connexes