Làm thế nào để lập bản đồ ổ đĩa mạng?


39

Tôi không thể ánh xạ ổ đĩa mạng Windows trong Ubuntu. Tôi đã thực hiện lệnh sau trong 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)

Nhưng nó đã trả về một lỗi. Tôi hy vọng ai đó có thể sắp xếp điều này.


2
thường được chấp nhận rằng bạn bằng tay nên gắn kết để /mnt/, trong khi /media/dành cho hệ thống quản lý gắn kết (ví dụ như USB).
Addison

Câu trả lời:


69

Tôi nghĩ bạn cũng cần phải vượt qua tên chia sẻ của windows cũng như xác nhận rằng bạn đã tạo / media / Data

sudo mkdir /media/Data

Sử dụng một cái gì đó như

smbclient -L //172.29.32.184 

để liệt kê các chia sẻ, sau đó nối tên chia sẻ vào mount của bạn

sudo mount -t cifs -o username=raghu //172.29.32.184/sharename /media/Data/
  • Lưu ý- Nếu bạn nhận được lỗi: wrong fs type, bad option, bad superblock on...đảm bảo rằng bạn đã cài đặt cifs-utils, nó có thể không được cài đặt trên bản phân phối của bạn theo mặc định.

    sudo apt-get install cifs-utils

Nếu bạn cần gắn kết chia sẻ cửa sổ của mình vĩnh viễn thì sẽ có một HowTo by dmizer Ubuntu xuất sắc (di chuyển đến phần gắn kết vĩnh viễn) - Tôi sẽ không tái tạo lời khuyên ở đây vì nó có một số gợi ý gỡ lỗi tuyệt vời và các cách giải quyết khác mà bạn có thể gặp phải .


2
Tại chỗ trên. Để ánh xạ một chia sẻ (thậm chí sử dụng Windows làm máy khách), bạn phải trỏ trực tiếp vào một chia sẻ. Bạn không thể gắn kết toàn bộ máy tính và bạn không thể [trực tiếp] gắn thư mục con của chia sẻ.
Oli

Tôi đã làm theo hướng dẫn của bạn, nhưng tôi nhận được lỗi sau.mount error (11): Tài nguyên tạm thời không có sẵn Tham khảo trang hướng dẫn mount.cifs (8) (ví dụ: man mount.cifs)
karthick87

@ karthick87 - đó là một cái mới trên tôi - có thể đáng để đăng cái đó trên chủ đề diễn đàn đang hoạt động đó. Tìm kiếm duy nhất trên google về lỗi này mà tôi thấy mơ hồ có thể liên quan là lỗi này: linuxquestions.org/questions/linux-server-73/ chủ
fossfreedom

1
Sau đây đã thực hiện các mẹo : mount -t cifs -o 'username=domain\uname' '\\machine\folder' /mnt/folder. Làm việc trên Redhat là tốt.
AlikElzin-kilaka

smbclient -U <username> -L //IP_Addresslà bắt buộc trong trường hợp nó báo cáo tên người dùng sai khi xác thực.
Shaya

17
  • mở một cửa sổ Nautilus
  • nhấp vào Đi trong menu hoặc nhấn Ctrl + L
  • nhập smb: // remote_host / share_name
  • Chuyển đến Dấu trang và nhấp vào thêm

8
@ DavidCole-GrammarPolice Tôi không đồng ý: miễn là câu trả lời này đưa ra một giải pháp khác , nó có giá trị và cách sử dụng. (đã không kiểm tra meta để biết chính thức về các vấn đề này ...)
hấp dẫn về việc sinh vào

Cách này hoạt động trên Ubuntu 16.04 - cách khác đã ngừng hoạt động đối với tôi kể từ khi tôi nâng cấp
eigenjohnson

Tôi nghĩ cách này sẽ hiệu quả miễn là bạn đang sử dụng Nautilus. Tôi không chắc liệu nó có hoạt động không khi bạn sử dụng trình quản lý tệp Gnome khác
houss

Cảm ơn bạn đã đăng một giải pháp thay thế thân thiện với người dùng hơn và không yêu cầu sudo cho người dùng bình thường! Tôi có thể xác nhận rằng các hoạt động trên cho Cá heo của Kubfox trên Ubuntu 17.04.
Ray

2

Tôi sử dụng câu trả lời của @ fossfreedom trong một dòng lệnh sử dụng điều này:

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/

0

Một cách khác là sử dụng trình duyệt tệp để kết nối với vị trí mạng. Sau đó, nó được gắn kết dưới~/.gvfs

Từ đó, bạn có thể mkdir ~/winboxvà sau đó ln -s ~/.gvfs/blahblahblah ~/winbox.

Tôi nhớ có một số trường hợp này, nhưng tôi quên các chi tiết. : PI đang phát triển ứng dụng php / odbc cho Quickbooks cần chạy trên máy tính Quickbooks.

Chỉnh sửa cho năm 2018 và hơn thế nữa: Sau ngày 14.04, ubfox dường như không còn sử dụng nữa .gvfs, vì vậy những điều trên có thể không phù hợp với bạn. Một số người thực sự tức giận vì có gì đó thay đổi và câu trả lời cũ của tôi không hoạt động.

Kiểm tra nhận xét này : ~/.gvfschuyển đến /run/user/[UID]/gvfs/blahblah. Sau khi sử dụng Nautilus để tạo vị trí bằng cách sử dụng sftp://host:port, hệ thống tệp của máy chủ từ xa xuất hiện ở đó.


.gvfsthư mục trống đối với tôi, ngay cả sau khi kết nối với trình duyệt tệp ...
Keith M

1
@KeithM có vẻ như tình huống của bạn khác với Ubuntu / Gnome từ 3 năm trước. Bạn nên bắt đầu một câu hỏi mới với thiết lập của bạn để xin lời khuyên và cũng liên kết đến câu hỏi này nói rằng bạn đã thử những điều ở đây.
Chris K

0

Tải xuống VisiPics và cài đặt nó với Wine.

Gắn kết thư mục chia sẻ nếu nó tồn tại:

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

Sau đó vào VisiPics và mở Z:ổ đĩa và thư mục /mnt. Bên trong bạn sẽ tìm thấy dữ liệu mạng.

Geeqie cũng làm rất tốt và có phiên bản Ubuntu.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.