2016-04-05 14 views
0

CygwinでWindowsファイル共有をマウントする際に問題があります。Cygwinの下のWindowsファイル共有?

NFSを使用してコンテンツを共有するWindowsファイル共有があります。私はそれにCygwinをインストールするように割り当てられていたので、SFTPを介してそのサーバに接続できるアプリケーションもありました。

ここで、そのアプリケーションから共有フォルダにアクセスする必要があり、アプリケーションはそのフォルダからデータを取得します。そのフォルダはWindows共有フォルダ(exmple; \ server \ photos)です。現在のWindowsユーザーはその共有に接続できる必要があり(Mドライブにマップされています)、アプリケーションはSFTPに接続しそこからデータを取得する必要があります。

私の考えは、CygwinにNFS共有をマウントし、それを/ homeディレクトリに設定することでした。そのため、アプリケーションが接続すると自動的にそこに行きます。

私の質問は:これは可能なのですか?もっと良い解決法を知っている人はいますか?

私はすべての提案に開放されています。

ありがとうございます。

答えて

1

Cygwinは、ディレクトリツリー/の先頭がWindowsディレクトリC:\cygwin64(またはそのインストールディレクトリが何であったか)内にあるとみなします。その結果、あなたはCygwinシェルからファイルシステム内のそのポイント以上に移動することはできません。解決策は、Cygwinのディレクトリ/cygdriveを通過することです。これは、すべてのWindowsディスクドライブがマウントされているアクセスポイントとして自動的に設定されます。共有フォルダがWindowsにM:としてマウントされている場合は、追加作業なしで/cygdrive/mとしてCygwinでアクセスできます。

/homeに設定する限り、必要な場合は、/homeから/cygdrive/mへのシンボリックリンクを作成することができます。

関連する問題