Ubuntu: การสร้าง symlink ด้วยโฟลเดอร์แชร์บนเครือข่าย


13

ฉันกำลังพยายามสร้าง symlink ด้วยโฟลเดอร์เครือข่ายที่ใช้ร่วมกัน (อยู่ในระบบ Windows) จากระบบ Ubuntu ของฉันโดยใช้คำสั่ง

ln -s smb://sys-name/www www

มันสร้างลิงค์ แต่มันบอกว่าลิงค์เสีย แต่เส้นทางมีอยู่และฉันสามารถเรียกดูเส้นทางโฟลเดอร์เครือข่าย

ใครช่วยชี้ปัญหาให้ฉันได้บ้าง

โดยพื้นฐานแล้วฉันกำลังพยายามสร้างลิงก์เนื่องจากฉันไม่สามารถเข้าถึงไฟล์ที่แชร์บนเครือข่ายจาก Eclipse ได้ดังนั้นคิดว่าการใช้ symlink นั้นใช้งานได้ แต่ไม่ได้ผล มีวิธีแก้ปัญหาอื่นอีกหรือไม่

คำตอบ:


11

คุณไม่สามารถลิงก์ไปยังสิ่งที่ไม่ได้อยู่ในระบบไฟล์ของคุณ ที่คุณสามารถเรียกดูมันเป็นคุณสมบัติของเบราว์เซอร์ไฟล์ของคุณ นั่นเป็นเหตุผลที่มันไม่ทำงานกับ eclipse หรือ ln

สิ่งที่คุณต้องการทำคือติดตั้งระบบไฟล์ระยะไกลในระบบไฟล์ของคุณ mount -t cifs //sys-name/www wwwเช่น ดูman mount.cifsรายละเอียดเพิ่มเติมได้ที่


8

ตามที่คนอื่น ๆ ชี้ให้ยึดโฟลเดอร์แทน ฉันขอแนะนำให้สร้างจุดเชื่อมต่อใต้/mntเช่น/mnt/www(โดยปกติแล้ว/mntจะใช้สำหรับจุดเมานต์ที่ไม่สามารถถอดออก/mediaได้ขอแนะนำสำหรับสื่อแบบถอดได้เท่านั้น) จากนั้นติดตั้งการแชร์เครือข่ายเช่น:

mount -t cifs //server/share /mnt/www --verbose -o user=username

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

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