วิธีติดตั้งไดรฟ์เครือข่ายที่ใช้ร่วมกันของ SMB ใน Mac OS X Lion โดยอัตโนมัติ


50

ใน Mac OS X 10.7 (Lion) Apple ได้เปลี่ยนการสนับสนุน SMB เก่าที่ดี ตอนนี้ฉันไม่สามารถเชื่อมต่อกับไดรฟ์เครือข่ายที่ใช้ร่วมกัน (SMB) ของฉันได้โดยอัตโนมัติ วิธีการแก้ปัญหา? หรือว่าเป็นไปไม่ได้? ใน OS X Snow Leopard ฉันสามารถเชื่อมต่อไดรฟ์เครือข่ายที่ใช้ร่วมกันของ Ubuntu (SMB) กับ auto_smb / auto_master (การกำหนดค่า autofs อัตโนมัติใน / private / etc /) ฉันสร้างจุดเชื่อมต่อสามจุด (โฟลเดอร์) โดยตรงใน '/ Volumes' ฉันใช้ / Volumes / Data และ / Volumes / webroot (ทั้ง SMB ที่ใช้ร่วมกัน)

น่าเสียดายที่ Lion ไม่เชื่อมต่อ (automount) ไดรฟ์เครือข่ายของฉัน ฉันต้องเชื่อมต่อกับเซิร์ฟเวอร์ (ไฟล์เซิร์ฟเวอร์ Ubuntu) ด้วยตนเองใน Finder จากนั้นเปิด Terminal เพื่อนำทางไปยังจุดเชื่อมต่อจากนั้นเชื่อมต่อ นี่ไม่ใช่วิธีแก้ปัญหาที่ใช้การได้ ฉันได้ค้นหา (Google / SO) แต่พบว่าไม่มีการแก้ปัญหานอกเหนือจากการสับได้รับการสนับสนุน

เป็นไปไม่ได้อีกต่อไปที่จะเชื่อมต่อกับไดรฟ์ที่ใช้งานร่วมกันของ SMB ในระหว่างการเริ่มต้นหรือไม่

คำตอบ:


50

นี่คือวิธีการติดตั้งไดรฟ์เครือข่ายโดยอัตโนมัติ

  1. เชื่อมต่อกับไดรฟ์เครือข่ายของคุณ (ค้นหา> ไป> เชื่อมต่อกับเซิร์ฟเวอร์)

  2. ป้อนข้อมูลรับรองสำหรับการเข้าสู่ระบบเครือข่ายไดรฟ์ของคุณและทำเครื่องหมาย 'จำไว้ในพวงกุญแจ'

  3. เปิดการตั้งค่าระบบ> ผู้ใช้> รายการเข้าสู่ระบบ

  4. ลากไอคอนสำหรับไดรฟ์เครือข่ายของคุณจากเดสก์ท็อปไปยังรายการเริ่มต้น

ที่มา: บทความนี้


6
ใช้งานได้แล้ว :) อย่างไรก็ตามหากคุณไม่ต้องการให้ Finder โผล่ขึ้นมาทุกครั้งที่คุณลงชื่อเข้าใช้คุณสามารถใช้ Automator แทน: apple.stackexchange.com/questions/18522/…
wildpeaks

คุณสามารถซ่อน Finder โดยเลือกช่องทำเครื่องหมายถัดจากรายการเข้าสู่ระบบ
Arne

3
การทำเครื่องหมายในช่องซ่อนถัดจากรายการเข้าสู่ระบบไม่ได้ซ่อน Finder ... ฉันลงเอยด้วยการใช้สคริปต์ Automator ที่แนะนำด้านบนและใช้งานได้
Toland H

ผ่านการทดสอบในโยเซมิตี 10.10, ทำงานได้ดี
Artur Bodera

อาจจะเป็น "smb: // guest: @" กล่องโต้ตอบตัวค้นหา Finder แต่วิธีนี้จะไม่เพิ่มส่วนแบ่งหลังจากเลิกเมานท์
Dmitry

37
sudo bash
mkdir -p /Volumes/Network/Video /Volumes/Network/Audio /Volumes/Network/Public
vi /etc/fstab

เพิ่มสิ่งต่อไปนี้ (1 เมาท์ต่อบรรทัด)

192.168.0.200:/video /Volumes/Network/Video url automounted,url==smb://user:pass123@192.168.0.200/video 0 0
192.168.0.200:/music /Volumes/Network/Audio url automounted,url==smb://user:pass123@192.168.0.200/music 0 0
192.168.0.200:/public /Volumes/Network/Public url automounted,url==smb://user@192.168.0.200/public 0 0 # there is no password required for this share, just username

วิ่ง automount -vc

bash-3.2# automount -vc
automount: /net updated
automount: /home updated
automount: /Volumes/Network/Audio mounted
automount: /Volumes/Network/Watch mounted
automount: /Volumes/Network/Video mounted
automount: /Volumes/Network/Public mounted

ออกจากเซสชัน sudo เรียกดูในตัวค้นหาเพื่อ/Volumes/Network- ทุกครั้งที่คุณไปที่นั่น เพิ่งลองสิ่งนี้ใน 10.7.3 และใช้งานได้ดี

หากคุณได้รับข้อผิดพลาดการรับรองความถูกต้องเช่นด้านล่างเป็นไปได้ว่าชุดค่าผสมล็อกอิน / รหัสผ่านที่ป้อนลงใน / etc / fstab ไม่ถูกต้อง ตรวจสอบให้แน่ใจว่าได้รันอัตโนมัติอีกครั้งหลังจากแก้ไขรหัสผ่าน

$ sudo automount -vc
automount: / อัพเดตสุทธิแล้ว
automount: / home ได้รับการอัปเดต
automount: / Volumes / เครือข่าย / การอัปเดตคอมพิวเตอร์
automount: ไม่มีการ unmount
$ sudo ls -l / เล่ม / เครือข่าย / คอมพิวเตอร์ /
ls:: ข้อผิดพลาดการตรวจสอบสิทธิ์

โปรดทราบว่าไม่มีข้อกำหนดที่ยากที่จุดยึดเป้าหมายจะอยู่ภายใต้ / Volumes / Network คุณสามารถทำให้เป้าหมายจุดเมานท์เป็น / foo และมันจะถูกสร้างขึ้นสำหรับคุณตามความต้องการ


1
ฉันพบว่าโซลูชันนี้เป็นที่นิยมมากกว่าการใช้ Finder ด้วยเหตุผลสองประการ: 1) ระบุชื่อการแชร์ที่เมานท์โดยตรงและ 2) ใช้เวลาน้อยลงอัตโนมัติโดยอัตโนมัติขั้นตอนในการเพิ่มการแชร์อื่นลงในมิกซ์ สำหรับการแชร์หนึ่งหรือสองรายการ Finder นั้นแทบจะไม่ได้รับการยอมรับ (และมีเพียงขั้นตอนเพิ่มเติมเพื่อยืนยันการติดตั้ง) แต่สำหรับการแบ่งปันหลายสิบครั้งโดยใช้ Finder นั้นน่าเบื่อ OTOH วิธีนี้เป็น 'unixy' ดีกว่า
pmr

1
หากคุณพยายามเชื่อมต่อในฐานะแขกให้ใช้ขั้นตอนเดียวกันยกเว้น URL นั้นคือ: cifs: // guest: @ 192.168.0.200 / music
Johnny Everson

11
มีวิธีเก็บรหัสผ่านไว้ในพวงกุญแจของระบบหรือไม่? ฉันไม่ชอบที่จะเก็บรหัสผ่านไว้ในไฟล์ข้อความที่ชัดเจน
Luca

2
มีวิธีการระบุสิทธิ์เริ่มต้นสำหรับไฟล์ที่ติดตั้งหรือไม่? เช่นทำให้การเมาท์สามารถอ่านได้โดยผู้ใช้มากกว่าหนึ่งรายใน Mac ที่แชร์
Fred Clausen

4
ไม่แสดงการแชร์บนเครือข่ายใน Finder
Dmitry

8

ใช้ AppleScript:

ในตัวแก้ไข AppleScript ให้ป้อนสิ่งนี้:

tell application "Finder"

try

mount volume "cifs://server/share"

end try

end tell

บันทึกสคริปต์เป็นแอปพลิเคชัน เพิ่มรายการเริ่มต้นเข้าสู่ระบบของคุณ


ทำงานได้อย่างสมบูรณ์แบบ และมีเพียงงานเดียวใน OS X 10.11 El Capitan
Dmitry

1
สำหรับผู้ที่ (เช่นฉัน) สงสัยว่า CIFS คืออะไรมันเป็นภาษาของแซมบ้า (ข้อมูลเพิ่มเติมที่นี่blog.varonis.com/the-difference-between-cifs-and-smb )
Ashutosh Jindal

1

คุณสามารถเมานต์การแชร์อัตโนมัติโดยการลากโวลุ่มที่เมาท์ไปที่ "รายการเข้าสู่ระบบ" ของคุณในบัญชีผู้ใช้ นั่นเป็นวิธีที่ฉันทำและใช้งานได้ตั้งแต่ 10.5

เมื่อข้อแม้ SMB ใช้ร่วมกันนั่นคือการแชร์กับ Lion จะใช้เวลาประมาณ 30 วินาทีในการติดตั้งเมื่อเริ่มต้น ... ความล่าช้านี้เป็นเรื่องใหม่นับตั้งแต่ Apple เปลี่ยน SAMBA ด้วยการติดตั้งใน Lion


ฉันรู้วิธีแก้ปัญหานี้ แต่ก็ไม่ใช่สิ่งที่ฉันต้องการ ข้อเสียของตัวเลือกนี้คือ 2 Finder Finder เปิดโดยอัตโนมัติ (แม้ว่าจะมีการเลือกตัวเลือก 'ซ่อน') ใน 10.6 autofs ทำงานติดตั้งไดรฟ์เครือข่ายของฉันแซมบ้าอย่างถูกต้องที่จะติดจุด / เล่ม / ...
cyppher

1

คำตอบ: ทำไม่ได้ (OS X Lion 10.7.2)

ฉันลองลากโวลุ่มที่เมาท์ลงใน "รายการล็อกอิน" ของฉัน แต่มันก็ปรากฏขึ้นข้อผิดพลาดการตรวจสอบเมื่อฉันเข้าสู่ระบบอีกครั้ง ใช่สิ่งนี้เคยทำงานได้ดีใน Leopard แต่หลังจากฉันอัพเกรดเป็น Lion มันหยุดทำงาน

เมื่อใดก็ตามที่ฉันพยายามเชื่อมต่อการแชร์ SMB ของฉันโดยใช้ Finder จะทำให้ฉันมีข้อผิดพลาดเดียวกัน

ฉันสามารถติดตั้งการแชร์ SMB จากบรรทัดคำสั่งและพวกเขาจะปรากฏใน Finder เมื่อติดตั้งแล้ว Finder ก็ทำงานได้ดีหลังจากนั้น ดังนั้นตราบใดที่ฉันออกไปที่บรรทัดคำสั่งเพื่อทำการติดตั้งก็โอเค แต่มันจะไม่ทำงานจาก "รายการเข้าสู่ระบบ" หรือ "เชื่อมต่อกับเซิร์ฟเวอร์"

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