Memasang drive jaringan di Windows 10 bash?

16

Di command prompt windows 10 saya, ketika saya perlu mengatur drive ke beberapa drive jaringan bersama saya hanya menggunakan

net use V: //192.168.xxx.xxx/folder

Saya menambahkan Bash di Ubuntu pada Windows di Windows 10 saya, dan saya ingin memiliki akses ke drive jaringan saya dari terminal juga, jadi saya mencoba memasangnya

sudo mount -t cifs -o username=myusername //192.168.xxx.xxx/folder /mnt/new_folder

di mana saya buat new_folderdi /mntfolder, tapi saya mendapatkan kesalahan

sudo: tidak dapat menemukan NAMA KOMPUTER komputer

Di mana COMPUTER NAMEnama sebenarnya komputer saya yang dapat saya lihat di Explorer juga.

Apa yang saya lakukan salah dan bagaimana cara memasang drive jaringan di bash windows saya?

EDIT:

Saya membuatnya berfungsi sebagian, dengan menambahkan nama komputer saya di file hosts di etc/hosts

 127.0.1.1    COMPUTER NAME

Tapi saya masih belum bisa memasang drive jaringan

dingo_d
sumber
Itu bukan perintah yang tepat yang Anda gunakan. Silakan gunakan perintah yang tepat. Anda menyatakan di network pathmana Anda seharusnya meletakkan COMPUTERNAME. Juga jangan gunakan spasi di folder atau letakkan di antara ". Hapus entri host. Itu hanya mengarahkan kembali COMPUTER_NAME ke komputer Anda sendiri (yang bukan yang Anda inginkan). Harap edit pertanyaan Anda dengan perintah persis yang Anda gunakan.
Rik
Alih-alih jalur jaringan saya menggunakan alamat remote server jarak jauh saya (di kantor saya), jadi itu sepanjang baris 192.168.xxx.xxx/newtork_folder. Tidak ada spasi di aslinya, mungkin saya tidak jelas dengan itu.
dingo_d
Nah, itu semua sangat penting dalam pertanyaan Anda. (Anda memiliki network pathsetelah itu //yang harus menjadi nama pengguna. Dapatkah Anda melakukan ping komputer dengan ip atau nama penggunanya?
Rik
I added Bash on Ubuntu on Windows in my Windows 10O, tunggu ... apa ini semua ada di komputer yang sama? Bagaimana Anda menjalankan Ubuntu di Windows?
Rik
Bash ada di Windows (Saya sedang mengujinya, pembaruan hari jadi baru), server jarak jauh berada di jaringan yang sama dengan laptop saya.
dingo_d

Jawaban:

7

Dukungan untuk pemasangan drive jaringan yang dapat diakses WSL (serta drive lokal yang dapat dilepas) diumumkan April 2017 . Tidak yakin yang mana yang benar-benar membangun adalah yang pertama untuk memasukkannya, tetapi dugaan saya adalah sekitar 15063.250 dan di atas harus cukup baru. Jika Anda memiliki dukungan maka sekarang Anda dapat menjalankan:

sudo mount -t drvfs '\\192.168.xxx.xxx\folder' /mnt/new_folder

(Perhatikan bahwa jalur jaringan harus di ekspresikan dalam garis miring terbalik dan karenanya harus dikutip untuk menghentikan shell secara otomatis mengubahnya menjadi garis miring ke depan.)

Callum Gare
sumber
-4

Lihat jawaban Callum Gare di atas:
WSL sedang dalam pengembangan berat dan sekarang mendukung pemasangan folder bersama jaringan.


Jawaban lama

Apa yang Anda sebut sebagai Windows 10 Bash sangat baik untuk beberapa kegunaan tetapi benar-benar lumpuh untuk yang lain. Secara umum, ini bisa bermanfaat bagi pengembang tetapi tidak berguna untuk SysAdmins. Ini disengaja, setidaknya saat ini. Ini bisa berarti bahwa itu sedang dalam pengembangan dan beberapa fitur di luar fokus saat ini, seperti yang ditunjukkan Rik dan beberapa orang di sini tentang superuser juga percaya. Pandangan lain tentang masalah ini adalah bahwa ia tidak boleh masuk dalam persaingan dengan Powershell, yang merupakan produk shell Microsoft # 1 saat ini.

Itu semua tergantung pada apa kebutuhan spesifik Anda. Jika semua yang Anda butuhkan adalah Bash, saya akan merekomendasikan untuk melakukan bantuan sendiri dan menggunakan Cygwin untuk saat ini. Atau cmder , yang tidak memerlukan instalasi.

Setelah pembukaan panjang, saya ingin menjawab pertanyaan Anda.

Pertanyaan: Memasang drive jaringan di Windows 10 dari Bash?

Jawaban: Di Windows 10, buka Cygwin Bash prompt dan masalah:

net use V: //192.168.xxx.xxx/folder

Atau prompt bash cmder :

net use V: \\192.168.xxx.xxx\folder
simlev
sumber
1
Ini tidak menjawab pertanyaan atau menjelaskan apa penyebabnya. 2/3 dari jawaban Anda adalah kata-kata kasar, maka Anda menawarkan solusi yang memerlukan penginstalan perangkat lunak tambahan tetapi tidak menawarkan keuntungan apa pun dibandingkan bawaan cmd.
gronostaj
@ gronostaj Saya menjelaskan bahwa wsl tidak (atau memang) tidak sepenuhnya mendukung fitur: itulah pelakunya. Saya kemudian menjawab pertanyaan dalam judul, menunjukkan betapa mudahnya seharusnya, jika alat yang tepat digunakan. Harap perhatikan bahwa pertanyaannya adalah tentang bash, bukan bawaan cmd.
simlev
1
Anda harus menghapus jawaban ini.
Kenny Evitt