マウントネットワークドライブはDOSで機能しますが、Cygwinでの折り目です。どうして?
-
29-10-2019 - |
質問
Windows 2008サーバーを設定するには、VirtualBoxを使用しています。共有フォルダを追加したいが、問題に遭遇しています。
これをDOSの動作:
net use t: \\vboxsrv\v-root
.
しかしシグインの中で:
$ net use t: "\\vboxsrv\v-root"
System error 53 has occurred.
The network path was not found.
.
私もこれらを試してみました:
$ net use t: \\vboxsrv\v-root
$ net use t: \\\\vboxsrv\\v-root
.
そして私は働くDOSコマンドを含むBATスクリプトを作成しようとしました.Cygwinから実行しました。それらはすべて同じエラーで失敗します。
私はSSHを介してシステムにアクセスし、Cygwin環境に着地するので、私はCygwinを通してそれをする必要があります。Cygwinの中から一時的に「中断」する方法がある場合は、それが行く方法かもしれません。
私は何が足りないの?
解決
どこかのフォルダを作成する:
$> mkdir -p /mnt/t
.
今すぐそこでCygwinのマウントプログラムは、次のように:
$> mount \\vboxsrv\v-root /mnt/t
.
EASY 1,2,3: - )
他のヒント
Windowsルートパスは通常、/cygdrive/
の下でどこかに見つかりました。のようなものを試してみてください
$ net use t: /cygdrive/c/vboxsrv/v-root
. このエラーの場合、
!)「 sudo chmod 777 -r / home / username / shared 」を使用して、ホスト側の共有フォルダの完全な権限を与える(共有は私たちのフォルダ名です。共有する必要があります。)
!!)共有フォルダにアクセスする前に、VirtualBoxでゲストを開きます。
!!!)スタート、コンピュータを右クリックし、 " map network drive " を選択します。
!v)それは任意のドライブを選択し、そのタイプのフォルダ " \ yourhostipAddress \ Shared "というタイプを選択します。「信用証明書との接続」を選択する( yourhostipAddress はホストIPアドレスで、共有がホスト側で共有フォルダ名です。)
v)[接続]ボタンをクリックします。それはあなたにホストのユーザー名とパスワードを尋ねます。
.
Put **USERNAME** Properly like "**XXXXXXXX-PC**".
v!)共有ドライブで正常にマップされます!!!!!!!!!!!!!!!!!!!!!!
それでもエラーを取得した場合は、コメントを埋めます。