Windows Mount Network Share上のUbuntuでのBash


12

Windows 10を更新し、新しいbashをWindowsにインストールしました。

ただし、両方のPCでネットワーク共有をマウントできませんでした。

共有をマウントするために、さまざまな方法を試しました。

sudo mount -t cifs -o username=xx,password=xx //192.168.x.x/Share /mnt/s

上記のコマンドを実行している場合、それは、(さえとエラーに働いていないように見え--verboseオプション)しかしに行く/mnt/sのショーは何もしてmount示しています//192.168.x.x/Share on /mnt/s type cifs (rw)

smbclientを使用して共有上のすべてのファイル/フォルダーを参照できます


1
私は同じ問題に直面しています。Explorerから共有をマウントしても、(他の内部または外部ドライブとは異なり)/ mnt /の下にリストされません。これは現在の実装の制限であると思いますが、これについてもっと知りたいと思っています。
アスター

@Astarr同じように、私は共有をWindowsに「ドライブ」としてマウントしていますが、bashは「実際の」ドライブのみを表示しています。これについてはオンラインで何も表示できず、修正される可能性がある場合は進行状況を追跡できません。この問題に関する情報を見つけた場合は、非常に感謝しています。
-user3906878

1
Githubで未解決の問題があります。それは私が見つけることができたすべてです:github.com/Microsoft/BashOnWindows/issues/214
Astaar

@Astarr本当にありがとう!githubの問題も監視します。
user3906878

1
この記事を参照してくださいhowtogeek.com/331053
Biswapriyo

回答:


4

WSLは非常に開発が進んでおり、ネットワーク共有フォルダーのマウントをサポートするようになりました。

sudo mkdir /mnt/s
sudo mount -t drvfs '\\192.168.x.x\Share' /mnt/s
cd /mnt/s
git init

古い答え

私は実際にここであなたのコメントに答えています:

共有上のフォルダー内でgitを実行できるようにする問題(別のプログラムなど)の解決策または回避策を探しています。

Cygwinを使用します

net use V: \\\\192.168.x.x\\Share
cd /cygdrive/v
git init

またはcmder

net use V: \\192.168.x.x\Share
V:
git init

またはgit-scm


cygwinの必要はありません。git for windows(git-scm.com/download/win)を使用し、通常どおりnet use(またはWindows Explorer)でリモートドライブをマウントします。
FractalSpace

@FractalSpaceはい、git-scmも同様です。
simlev

0

Linux用のWindowsサブシステムはまだベータ版であり、そしていくつかの機能が完全に実装されていません。まだバグがある可能性のある他の機能。

たとえば、lnディレクトリを適切にリンクしているように見える一部のマシンで問題が発生しましたがcd、ターゲットのサブディレクトリに関する問題がありました。

ドライブのマウントでは、同様のフォルダーリダイレクトの透過性が使用されるため、これが問題の原因である可能性があります。それがネットワーク共有であるという事実は、おそらくそれ自体で多くの癖をもたらします。


返信のおかげで、ベータ版であることを理解していますが、共有上のフォルダ内でgitを実行できるようにする問題(別のプログラムなど)の解決策または回避策を探しています(githubの問題を探していても)修正されたかどうかを追跡できます)。
user3906878

0

私が使用した:

sudo mount -t drvfs \\ path \ to \ server \ share / mnt / u

/ mnt / uがすでに作成されていた場所。

ドメイン資格情報を使用してbashへの接続をログに記録するため、creds nanotoコマンドを追加する必要はありません。読み取りと書き込みは私の許可で動作します。

fstabを使用してマウントするには...


これが最初の貢献のようです。2017年に投稿されたのと同じコマンドを投稿したので、あなたの前に他の回答を読んでください。コミュニティに参加してくれてありがとう:D
DGoiko
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.