Saya memiliki drive samba yang terpasang di komputer windows lokal saya.
Saya memiliki drive "/ mnt / c" di WLS ("Windows 10 bash"), tetapi tidak ada "/ mnt / z".
Apakah ada cara untuk mengaksesnya? Bisakah saya remount di WLS?
windows-subsystem-for-linux
Charles Shiller
sumber
sumber
Jawaban:
[Perbarui - tampaknya fitur ini tersedia di build 16176 . Saya belum mencobanya.]
Tidak, meskipun mungkin ada beberapa trik yang belum saya temukan. Subsistem Windows untuk Linux tidak memasang drive jaringan. Seorang karyawan Microsoft berkata sini (dalam komentar):
Jadi jangan menahan nafas.
Saya berusaha mengatasinya dengan menggunakan tautan simbolis, seperti ini:
Tautan berfungsi dengan baik di Windows "normal" (cmd.exe, PowerShell, file explorer, dll.), Tetapi tidak terlihat oleh WSL:
Untuk penggunaan saya sendiri, batasan ini adalah show-stopper. Saya memiliki banyak hal di drive jaringan yang tidak ingin saya pindahkan. Ada beberapa alternatif; Saya menggunakan Cygwin.
sumber
linkname target
tidaktarget linkname
dari tautan bleater diposting
sumber
Ada (setidaknya) dua cara untuk menggunakan Bash di Windows:
Git-Bash memiliki akses ke folder jaringan (instal git-bash & gt; buka folder jaringan & gt; klik kanan & gt; "Git Bash Here" & gt; run
pwd
untuk melihat jalan).Jika kamu harus gunakan versi bash WLS, maka Anda dapat memanggil Git-Bash dari bash WLS sebagai berikut:
sumber
Lihat https://github.com/Microsoft/WSL/issues/2999#issuecomment-455835951
Berikut adalah cara untuk memasang GFS di WSL berdasarkan Mengerjakan `sshfs` di WSL atau menemukan alternatif Triknya adalah menggunakan https://www.nsoftware.com/sftp/netdrive/ untuk ssh ke GFS dari Windows dan mengonversinya ke sistem file yang dapat dipasang di bawah WSL.
Instal OpenSSH Server di bawah Win10 Pengaturan Win10 - & gt; Aplikasi - & gt; Kelola fitur opsional - & gt; Tambahkan fitur - & gt; Server OpenSSH restart jika perlu buka Layanan - & gt; OpenSSH - & gt; Properti - & gt; Jenis Startup - & gt; Otomatis (tertunda)
Instal dan jalankan SFTPNetDrive, klik kanan pada ikon di ikon tersembunyi - & gt; Jendela utama (atau mungkin sudah terbuka) - & gt; Profil - & gt; profil baru (server: localhost, pengguna: * pwd: * Drive Letter: F (atau lainnya) Lanjut - & gt; (Protokol - & gt; hapus centang kompresi; Folder yang ditentukan: G: \))
dalam Bash (wsl): sudo mkdir / mnt / f; sudo mount -t drvfs F: / mnt / f
Saya tidak yakin seberapa stabil itu, tetapi saya bisa membuka file di WSL.
sumber