Comment monter un partage NFS dans Cygwin?

3

La question Montage de NFS dans Cygwin suggère qu'il est possible de monter directement un partage NFS (nous avons un serveur NFS s'exécutant sur une machine Linux) dans le système de fichiers Cygwin, bien que la documentation de Cygwin Mount Table ne le mentionne pas.

J'ai fait quelques recherches mais je n'ai pas trouvé de solution pour y parvenir. La plupart des articles suggèrent plutôt de monter à partir d'un partage Samba.

Je pense qu'il est préférable de monter directement via NFS, car cela évitera la traduction des autorisations POSIX (du serveur GNU / Linux) en autorisations Windows, puis en arrière vers les autorisations Cygwin (POSIX), mais les autorisations de mon environnement Cygwin correspondent directement. ceux qui sont effectifs sur le partage du serveur GNU / Linux NFS.

J'ai essayé ce qui suit sur la ligne de commande:

$ mount server:/share /local/mountpoint
> mount: /local/mountpoint: Invalid argument
$ mount server:/share /local/mountpoint nfs binary,posix=1
> mount: too many arguments
$ mount -fsb //server/share /local/mountpoint
> mount: unknown option -- s
$ mount -t nfs //server/share /local/mountpoint
> mount: unknown option -- t

Ou dans /etc/fstab:

server:/share /local/mountpoint nfs binary,posix=1
# or
//server/share /local/mountpoint nfs binary,posix=1

Aucun d'entre eux n'a abouti à des montages réussis.

Comment monter mon partage NFS directement dans Cygwin? Est-ce même possible?

FriendFX
la source
4
Doublage possible du montage de NFS dans Cygwin
Robert,
1
J'invite tout électeur rapproché à être un peu utile et à donner la réponse à cette question dans un commentaire. Cela devrait être facile, si vous croyez que le fil de la question de Lord Loh contient la réponse à cette question (celle de FriendFX) - citez-la (copiez et collez) la réponse. Si vous ne pouvez pas faire cela, pourquoi votez-vous pour clore en double?
Scott
@ Scott merci d'avoir aidé à garder cela ouvert. Peut-être devrais-je juste accepter (littéralement et au sens figuré) la réponse de matzeri ? J'espérais toujours qu'il y a un moyen de réaliser ce que je veux.
FriendFX

Réponses:

2

Vous ne pouvez pas, car Cygwin n’a pas de programme NFS client. Pour monter un point NFS, vous avez besoin d'un pilote de système de fichiers.

matzeri
la source
0

Tu peux le faire:

mount -t nfs //server/share /mount/point

Ou ceci si vous avez besoin d'un nom d'utilisateur et d'un mot de passe:

mount -to nfs //server/share /mount/point username=name

Il vous demandera votre mot de passe

Nasir Riley
la source
1
Merci pour votre réponse, malheureusement cela donne mount: unknown option -- t. J'ai mis à jour ma question. La monture Cygwin semble assez limitée.
FriendFX