Bagaimana cara memetakan drive jaringan?

41

Saya tidak dapat memetakan drive jaringan Windows di Ubuntu. Saya menjalankan perintah berikut di terminal:

karthick@karthick:~$ sudo mount -t cifs -o username=raghu //172.29.32.184 /media/Data/
Password: 
mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Tapi itu mengembalikan kesalahan. Saya harap seseorang dapat menyelesaikan masalah ini.

karthick87
sumber
2
Sudah diterima secara umum bahwa Anda harus melakukan mount secara manual /mnt/, sedangkan /media/untuk mount yang dikelola sistem (seperti USB).
Addison

Jawaban:

69

Saya pikir Anda perlu juga memberikan nama share windows serta mengonfirmasi bahwa Anda telah membuat / media / Data

sudo mkdir /media/Data

Gunakan sesuatu seperti

smbclient -L //172.29.32.184 

untuk daftar share, lalu tambahkan nama share ke mount Anda

sudo mount -t cifs -o username=raghu //172.29.32.184/sharename /media/Data/
  • Catatan - Jika Anda menerima kesalahan: wrong fs type, bad option, bad superblock on...pastikan Anda telah menginstal cifs-utils, mungkin tidak diinstal pada distro Anda secara default.

    sudo apt-get install cifs-utils

Jika Anda perlu me-mount share windows Anda secara permanen maka ada HowTo yang sangat baik oleh dmizer Staf UbuntuForums (gulir ke bagian mount permanen) - Saya tidak akan mereproduksi saran di sini karena punya beberapa petunjuk debugging yang baik dan tips dan solusi lain yang mungkin Anda temui .

kebebasan fosil
sumber
2
Spot on. Untuk memetakan share (bahkan menggunakan Windows sebagai klien) Anda harus menunjuk langsung ke share. Anda tidak dapat memasang seluruh komputer dan Anda tidak dapat [secara langsung] memasang subdirektori pembagian tersebut.
Oli
Saya telah mengikuti instruksi Anda, tetapi saya mendapatkan error.mount error berikut (11): Sumberdaya tidak tersedia untuk sementara waktu. Lihat halaman manual mount.cifs (8) (mis. Man mount.cifs)
karthick87
@ karthick87 - itu yang baru pada saya - mungkin layak memposting yang di utas forum yang aktif. Satu-satunya pencarian google pada kesalahan ini yang saya temukan yang samar-samar mungkin terkait adalah yang ini: linuxquestions.org/questions/linux-server-73/…
fossfreedom
1
Berikut ini melakukan trik: mount -t cifs -o 'username=domain\uname' '\\machine\folder' /mnt/folder. Bekerja pada Redhat juga.
AlikElzin-kilaka
smbclient -U <username> -L //IP_Addressdiperlukan jika melaporkan nama pengguna yang salah pada otentikasi.
Shayan
17
  • buka jendela Nautilus
  • klik Buka menu, atau tekan Ctrl + L
  • masukkan seseorang: // remote_host / share_name
  • Buka Bookmark dan klik tambahkan
perumahan
sumber
8
@ DavidCole-GrammarPolice Saya tidak setuju: selama jawaban ini menawarkan solusi yang berbeda , itu memang memiliki nilai dan penggunaan. (tidak memeriksa meta untuk mengambil resmi tentang masalah ini ...)
gila tentang natty
Cara ini bekerja pada Ubuntu 16.04 - cara lain telah berhenti bekerja untuk saya sejak saya
memutakhirkan
Saya pikir cara ini akan berhasil selama Anda menggunakan Nautilus. Saya tidak yakin apakah itu berfungsi ketika Anda menggunakan file manager Gnome lain
houss
Terima kasih telah memposting alternatif yang lebih ramah pengguna dan tidak memerlukan sudo untuk pengguna normal! Saya dapat mengonfirmasi bahwa di atas berfungsi untuk Dolphin Kubuntu di Ubuntu 17.04.
Ray
2

Saya menggunakan jawaban @ fossfreedom dalam satu perintah baris, gunakan ini:

echo '<your su pasword>' | sudo -S mkdir /mnt/sharedfolder/ | sudo -S mount -t cifs -w -o username=nabed -o password=nabed //192.168.0.58/sharedfolder /mnt/sharedfolder/
Khaled AbuShqear
sumber
0

Cara lain adalah dengan menggunakan file browser untuk terhubung ke lokasi jaringan. Kemudian dipasang di bawah~/.gvfs

Dari sana, Anda bisa mkdir ~/winboxdan kemudian ln -s ~/.gvfs/blahblahblah ~/winbox.

Saya ingat ada keabadian pada ini, tapi saya lupa detailnya. : PI sedang mengembangkan aplikasi php / odbc untuk Quickbooks yang perlu dijalankan di komputer Quickbooks.

Edit untuk 2018 dan seterusnya: Setelah 14,04, ubuntu tampaknya tidak lagi digunakan .gvfs, jadi hal di atas mungkin tidak berfungsi untuk Anda. Beberapa orang menjadi sangat marah karena sesuatu berubah dan jawaban lama saya tidak berhasil.

Lihat komentar ini : ~/.gvfsdipindahkan ke /run/user/[UID]/gvfs/blahblah. Setelah menggunakan Nautilus untuk membuat lokasi menggunakan sftp://host:port, sistem file server jauh muncul di sana.

Chris K
sumber
.gvfsfolder kosong untuk saya, bahkan setelah terhubung dengan browser file ...
Keith M
1
@KeithM sepertinya situasi Anda berbeda dari Ubuntu / Gnome dari 3 tahun yang lalu. Anda harus memulai pertanyaan baru dengan pengaturan Anda meminta nasihat dan juga tautan ke pertanyaan ini mengatakan Anda mencoba hal-hal di sini.
Chris K
0

Unduh VisiPics dan instal dengan Wine.

Pasang folder bersama jika ada:

sudo -S mkdir /mnt/sharedfolder/ 
sudo -S mount -t cifs -w -o username=nabed -o password=nabed //192.168.0.58/sharedfolder /mnt/sharedfolder/

Lalu pergi ke VisiPics dan buka Z:drive dan folder /mnt. Di dalam Anda akan menemukan data jaringan.

Geeqie juga melakukan pekerjaan dengan baik dan memiliki versi Ubuntu.

jujur
sumber