วิธีการแมปไดรฟ์เครือข่าย


39

ฉันไม่สามารถแมปไดรฟ์เครือข่าย Windows ใน Ubuntu ได้ ฉันดำเนินการคำสั่งต่อไปนี้ใน 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)

แต่มันกลับข้อผิดพลาด ฉันหวังว่าใครบางคนสามารถจัดเรียงนี้


2
เป็นที่ยอมรับกันโดยทั่วไปว่าคุณควรจะเมานท์ด้วยตนเอง/mnt/ในขณะที่/media/สำหรับเมาท์ที่ได้รับการจัดการโดยระบบ (เช่น USB)
แอดดิสัน

คำตอบ:


68

ฉันคิดว่าคุณต้องส่งชื่อที่ใช้ร่วมกันของ windows และยืนยันว่าคุณได้สร้าง / media / Data

sudo mkdir /media/Data

ใช้สิ่งที่ชอบ

smbclient -L //172.29.32.184 

เพื่อแสดงรายการการแบ่งปันจากนั้นต่อท้ายชื่อการแชร์ไปที่การเมานต์ของคุณ

sudo mount -t cifs -o username=raghu //172.29.32.184/sharename /media/Data/
  • หมายเหตุ - หากคุณได้รับข้อผิดพลาด: wrong fs type, bad option, bad superblock on...ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง cifs-utils แล้วอาจไม่มีการติดตั้งใน distro ของคุณ

    sudo apt-get install cifs-utils

หากคุณต้องการติดตั้ง Windows ของคุณร่วมกันอย่างถาวรแล้วก็มีHowToยอดเยี่ยมโดย dmizer UbuntuForums Staff (เลื่อนไปที่ส่วนที่เมาท์ถาวร) - ฉันจะไม่ทำซ้ำคำแนะนำที่นี่เพราะมันมีคำแนะนำในการดีบักที่ยอดเยี่ยมและเคล็ดลับและวิธีแก้ปัญหาอื่น ๆ .


2
จับได้เห็นชัดตรงเผง. ในการแมปการแชร์ (แม้ใช้ Windows เป็นไคลเอนต์) คุณต้องชี้ไปที่การแชร์โดยตรง คุณไม่สามารถเมานต์คอมพิวเตอร์ทั้งหมดและคุณไม่สามารถ [โดยตรง] เมานต์ย่อยของการแชร์
Oli

ฉันได้ปฏิบัติตามคำแนะนำของคุณแล้ว แต่ฉันได้รับข้อผิดพลาด error.mount ต่อไปนี้ (11): ทรัพยากรไม่สามารถใช้งานได้ชั่วคราวอ้างถึงหน้าคู่มือ mount.cifs (8) หน้าคู่มือ (เช่น man mount.cifs)
karthick87

@ karthick87 - นั่นเป็นสิ่งใหม่สำหรับฉัน - อาจคุ้มค่าที่จะโพสต์ข้อความนั้นในฟอรัมที่ใช้งานอยู่ การค้นหา google เพียงครั้งเดียวเกี่ยวกับข้อผิดพลาดที่ฉันพบว่าอาจเกี่ยวข้องกันอย่างชัดเจนคือ: linuxquestions.org/questions/linux-server-73/…
fossfreedom

1
ต่อไปนี้เป็นการหลอกลวง: mount -t cifs -o 'username=domain\uname' '\\machine\folder' /mnt/folder. ทำงานใน Redhat เช่นกัน
AlikElzin-kilaka

smbclient -U <username> -L //IP_Addressจำเป็นในกรณีที่รายงานชื่อผู้ใช้ที่ไม่ถูกต้องในการตรวจสอบสิทธิ์
Shayan

17
  • เปิดหน้าต่าง Nautilus
  • คลิกไปที่เมนูหรือกด Ctrl + L
  • ป้อน smb: // remote_host / share_name
  • ไปที่คั่นหน้าแล้วคลิกเพิ่ม

8
@ DavidCole-GrammarPolice ฉันไม่เห็นด้วย: ตราบใดที่คำตอบนี้นำเสนอทางออกที่แตกต่างมันมีคุณค่าและการใช้งาน (ไม่ได้ตรวจสอบเมตาเพื่อรับปัญหาเหล่านี้อย่างเป็นทางการ ... )
มันบ้าเกี่ยวกับ natty

วิธีนี้ทำงานบน Ubuntu 16.04 - วิธีอื่นหยุดทำงานสำหรับฉันตั้งแต่ฉันอัปเกรด
eigenjohnson

ฉันคิดว่าวิธีนี้จะใช้ได้ตราบใดที่คุณใช้ Nautilus ฉันไม่แน่ใจว่ามันจะทำงานเมื่อคุณใช้ตัวจัดการไฟล์ Gnome ตัวอื่น
houss

ขอบคุณสำหรับการโพสต์ทางเลือกที่เป็นมิตรกับผู้ใช้มากขึ้นและไม่ต้องใช้ sudo สำหรับผู้ใช้ปกติ! ฉันสามารถยืนยันได้ว่าข้างต้นใช้งานได้กับ Dolphin ของ Kubuntu บน Ubuntu 17.04
เรย์

2

ฉันใช้คำตอบของ @ fossfreedom ในคำสั่งหนึ่งบรรทัดใช้สิ่งนี้:

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

อีกวิธีคือใช้เบราว์เซอร์ไฟล์เพื่อเชื่อมต่อกับตำแหน่งเครือข่าย จากนั้นจะติดตั้งไว้ใต้~/.gvfs

จากนั้นคุณสามารถแล้วmkdir ~/winboxln -s ~/.gvfs/blahblahblah ~/winbox

ฉันจำได้ว่ามีความคงทนในเรื่องนี้ แต่ฉันลืมรายละเอียด : PI กำลังพัฒนาแอป php / odbc สำหรับ Quickbooks ซึ่งจำเป็นต้องเรียกใช้บนคอมพิวเตอร์ Quickbooks

แก้ไขสำหรับปี 2018 และหลังจากนั้น:หลังจาก 14.04 ดูเหมือนว่าอูบุนตูจะไม่ใช้งานอีกต่อไป.gvfsดังนั้นสิ่งที่กล่าวมาข้างต้นอาจไม่เหมาะกับคุณ บางคนโกรธจริง ๆ ว่ามีบางอย่างเปลี่ยนไปและคำตอบเก่าของฉันก็ใช้ไม่ได้

ตรวจสอบความคิดเห็นนี้ : ย้ายไป~/.gvfs /run/user/[UID]/gvfs/blahblahหลังจากใช้ Nautilus เพื่อสร้างที่ตั้งsftp://host:portระบบไฟล์ของรีโมตเซิร์ฟเวอร์จะปรากฏขึ้นที่นั่น


.gvfsโฟลเดอร์ที่ว่างเปล่าสำหรับผมแม้หลังจากการเชื่อมต่อกับเบราว์เซอร์ไฟล์ ...
คี ธ M

1
@ KeithM ดูเหมือนว่าสถานการณ์ของคุณจะแตกต่างจาก Ubuntu / Gnome เมื่อ 3 ปีที่แล้ว คุณควรเริ่มต้นคำถามใหม่ด้วยการตั้งค่าเพื่อขอคำแนะนำและเชื่อมโยงกับคำถามนี้ว่าคุณลองทำสิ่งต่าง ๆ ที่นี่
Chris K

0

ดาวน์โหลด VisiPics และติดตั้งด้วย Wine

เมานต์โฟลเดอร์แชร์หากมีอยู่:

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

จากนั้นไปที่ VisiPics และเปิดไดรฟ์และโฟลเดอร์Z: /mntภายในคุณจะพบข้อมูลเครือข่าย

Geeqie ทำงานได้ดีเช่นกันและมีรุ่น Ubuntu

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.