web-dev-qa-db-ja.com

CygwinにNFS共有をマウントする方法は?

質問 CygwinでのNFSのマウント は、 Cygwin)であっても、CygwinファイルシステムにNFS共有(Linuxマシンで実行されているNFSサーバーがあります)を直接マウントできることを示唆しています。マウントテーブルのドキュメント はそれについて言及していません。

私はいくつかの検索を行いましたが、それを行う方法についての解決策を見つけることができませんでした。ほとんどの記事は、代わりにSamba共有からマウントすることを提案しています。

NFSを介して直接マウントすることは、POSIXパーミッション(GNU/Linuxサーバーから)からWindowsパーミッションへの変換を回避してからCygwin(POSIX)パーミッションに戻るので、Cygwin環境のパーミッションと直接一致するため望ましいと思いますGNU/LinuxNFSサーバーの共有で有効なもの。

コマンドラインで次のことを試しました。

$ 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

または/etc/fstab

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

それらのどれも成功したマウントをもたらしませんでした。

NFS共有をCygwinに直接マウントするにはどうすればよいですか?それも可能ですか?

3
FriendFX

CygwinにはクライアントNFSプログラムがないため、できません。 NFSポイントをマウントするには、ファイルシステムドライバーが必要です

2
matzeri

あなたはこれを行うことができます:

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

または、ユーザー名とパスワードが必要な場合は次のようにします。

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

パスワードの入力を求められます

0
Nasir Riley