我在Cygwin中安装Windows文件共享时遇到问题。
我们有Windows文件共享,它使用NFS共享内容。我被分配安装Cygwin,因此一些应用程序可以通过SFTP连接到该服务器。
现在他们需要从该应用程序访问共享文件夹,应用程序将从该文件夹中提取数据。事情是该文件夹是Windows共享文件夹(例如\\ server \ photos)。当前Windows用户需要能够连接到该共享(它映射到他们的M驱动器),并且应用程序需要连接到SFTP并从那里提取数据。
我的想法是在Cygwin中挂载该NFS共享并将其设置为/ home目录,这样当应用程序连接时,它会自动进入。
我的问题是:这是可能的,有没有人知道更好的解决方案?
我愿意接受所有建议。
谢谢。
答案 0 :(得分:1)
Cygwin将目录树/
的顶部视为Windows目录C:\cygwin64
(或其安装目录)。因此,您无法从Cygwin shell移动到文件系统中的该点之上。解决方案是通过Cygwin的目录/cygdrive
,该目录自动设置为安装所有Windows磁盘驱动器的访问点。如果您的共享文件夹作为M:
安装在Windows中,您应该能够在/cygdrive/m
中以Cygwin的身份访问它,而无需任何额外的工作。
如果设置为/home
,您可以创建从/home
到/cygdrive/m
的符号链接,如果这是您需要的。