GNU/Linux >> Belajar Linux >  >> Linux

Memasang share windows di Subsistem Windows untuk Linux

Dengan asumsi OS Windows host dapat mengakses file share di "\\servername\sharename", coba perintah ini di bash. Anda harus menjadi root:

mkdir /mnt/mountedshare
mount -t drvfs '\\servername\sharename' /mnt/mountedshare

Kutipan tunggal itu penting!

Bekerja untuk saya dengan jalur UNC SharePoint Online. Izinnya kacau. Saya dapat menavigasi folder dan melihat nama file, tetapi saya tidak dapat membaca file. Jadi perlu mencari tahu hal izin. Beri tahu saya jika Anda berhasil.


Meskipun Anda memiliki mount yang dibuat ke host windows melalui /mnt/c sudah dibuat untuk Anda di WSL, jika Anda ingin memasang share dari komputer lain, maka Anda harus membuat titik pemasangan, mis.

sudo mkdir -p /mnt/somename

Maka Anda perlu memasang smb:// yang dibagikan dari jarak jauh sistem file pada titik pemasangan tersebut menggunakan mount.cifs , mis.

sudo mount.cifs //server/sharename /mnt/somename

Secara opsional, Anda ingin menyertakan opsi berikut /mnt/somename seperti

-o username=yourname,uid=YOURUID,noperm,password=yourpassforremoteshare

Jika ini adalah share WinXP lama yang Anda coba pasang, maka Anda harus mengaktifkan NTLMv1 autentikasi dengan menyertakan sec=ntlm atau sec=ntlm1 . Lihat mount.cifs untuk penggunaan lebih lanjut dari sec= opsi.


Sebenarnya jika pembagian windows Anda sudah dipetakan ke drive di host Windows, itu bisa lebih sederhana. Anggaplah Anda sudah memasang share di Z: . Dalam hal ini, berikut ini akan berfungsi:

sudo mkdir /mnt/z
sudo mount -t drvfs 'Z:' /mnt/z

Di WSL (saya menggunakan Ubuntu) sepertinya ketika Anda menginstal cifs-utils tidak membuat file modul yang dibutuhkan cifs saat pemasangan. Ketik:"modinfo cifs" dan Anda akan melihat. Bagaimanapun, solusinya adalah memetakan huruf drive di Windows dan kemudian memasangnya, seperti yang disebutkan di atas. Terima kasih gabuzo.

Mungkin cifs-utils mencari di tempat yang salah untuk file modul. Atau MS sengaja menonaktifkannya. Mereka tidak ingin WSL terlalu berguna.


Linux
  1. Subsistem Windows untuk Linux Dijelaskan, WSL &WSL2

  2. Linux vs Windows:OS Mana yang Lebih Baik untuk Game PC

  3. Melepas Windows Share Gagal di Linux

  1. pasang share windows jarak jauh dari centos

  2. Menginstal Oracle JDK pada subsistem Windows untuk Linux

  3. Wget error bash Subsistem Windows untuk Linux

  1. Cara Memasang Windows Share Jarak Jauh di Linux

  2. 10 ALASAN MENGUBAH WINDOWS 11 KE LINUX GRATIS

  3. Kali di Subsistem Windows untuk Linux