เข้าถึงไฟล์ Nextcloud ผ่าน SMB / CIFS


2

ฉันต้องการตั้งค่า Nextcloud เป็นคลาวด์ส่วนตัวที่ปลอดภัย ควรให้บริการข้อมูลของฉันกับอุปกรณ์ประเภทต่าง ๆ : ที่แล็ปท็อปและสมาร์ทโฟนเครื่องเดียวที่ฉันต้องการใช้ไคลเอนต์ Nextcloud เพื่อทำการซิงค์ แต่ฉันก็มีคอมพิวเตอร์ตั้งโต๊ะใน LAN ของฉันด้วย ที่นี่ไม่จำเป็นต้องคัดลอกในเครื่อง ฉันยังต้องการหลีกเลี่ยงเพราะมันทำให้พีซีนี้มีเพียง SSD และ Nextcloud ของฉันจะใหญ่ประมาณ ~ 120GB

ในอดีตที่ผ่านมาฉันใช้ DSM มากกว่า Xpenology ซึ่งมีหุ้น SMB / CIFS สิ่งนี้ทำงานได้ดีและมีความเสถียรบนเดสก์ท็อปของฉัน: ฉันเพียงแค่ติดตั้งการแชร์และทุกอย่างทำงานได้ดี น่าเศร้าที่ Nextcloud ดูเหมือนจะสามารถใช้ SMB / CIFS เป็นที่จัดเก็บข้อมูลภายนอกทางฝั่งเซิร์ฟเวอร์เท่านั้น

ดังนั้นคำถามของฉัน: ฉันจะเข้าถึงไฟล์ Nextcloud ของฉันแบบโลคัลโดยไม่มีการซิงค์บนคลาวด์ได้อย่างไร

ความคิดเกี่ยวกับการแก้ปัญหา

WebDAV เกี่ยวกับอะไร

โดยทั่วไปดูเหมือนว่าสิ่งนี้จะมาแทนที่ SMB แต่จากประสบการณ์ของฉันในอดีต WebDAV ดูเหมือนจะช้าและไม่เสถียรเท่า SMB ฉันคิดว่าไฟล์ที่มีขนาดใหญ่กว่า WebDAV จะช้าลงเนื่องจากมันจะต้องดาวน์โหลดไฟล์หลุมก่อนจึงจะสามารถเปิดได้ (WebDAV ดูเหมือนว่าใช้โปรโตคอล HTTP)

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

ใช้งานแซมบ้าหรือไม่?

เป็นความคิดแรกของฉันที่จะใช้เซิร์ฟเวอร์ samba ของฉันเอง ด้วยการใช้ LDAP สำหรับ Nextcloud และ Samba จะไม่มีความยุ่งเหยิงใด ๆ กับการใช้ซ้ำซ้อนสำหรับบริการทั้งสองนี้ อย่างไรก็ตามฉันจะพบปัญหาอื่น: Samba ผ่านตรรกะ Nextcloud สิ่งนี้ไม่เพียงส่งผลให้ประวัติรุ่นขาดหายไป ฉันยังสังเกตเห็นว่า Nextcloud เพียงแค่ติดตามไฟล์ที่อัปโหลดโดยไคลเอนต์ Nextcloud การวางไฟล์ในระบบไฟล์ของ Nextcloud จะไม่ทำให้มันปรากฏใน Nextcloud Web UI

ดังนั้นการหลีกเลี่ยง Nextcloud โดยใช้ไคลเอนต์ SMB แบบกำหนดเองดูเหมือนจะทำให้เกิดปัญหามากกว่าที่จะแก้ปัญหา

คำตอบ:


0

ฉันจะเข้าถึงไฟล์ Nextcloud ของฉันแบบโลคัลโดยไม่มีการซิงค์บนคลาวด์ได้อย่างไร

คุณทำไม่ได้ นั่นไม่ใช่วิธีการทำงานของบริการ เมื่อคุณค้นพบแล้วคุณสามารถเข้าถึงที่เก็บข้อมูลพื้นฐานได้ อย่างไรก็ตามสิ่งนี้จะข้ามทุกสิ่งที่เป็นไปได้และคุณก็อาจหยุดใช้มันโดยสิ้นเชิง

เนื่องจากบริการอย่าง ownCloud, Nextcloud หรือ Pydio ได้รับการออกแบบให้เป็นระบบที่ไม่เชื่อเรื่องพระเจ้าพวกเขาจึงไม่ต้องพึ่งพาคุณสมบัติของระบบไฟล์เช่น ACLs และที่เก็บข้อมูลเมตาแทนการใช้คุณลักษณะเหล่านี้เองแทน หากระบบไฟล์ไม่สามารถซิงค์กับที่เก็บข้อมูลเมตาได้สิ่งแปลก ๆ จะเกิดขึ้น

ขึ้นอยู่กับความต้องการที่แท้จริงของคุณ (ส่วนใหญ่: ดูผ่านเบราว์เซอร์หรือแม้กระทั่งจัดการผ่านเบราว์เซอร์) คุณสามารถใช้โซลูชันการซิงโครไนซ์เท่านั้นเช่น syncthing มันเป็นมิตรกับแซมบ้าเช่นกัน

จากนั้นมีไคลเอนต์ WebDAV ทางเลือกที่อาจหรือไม่ดูดน้อย การค้นหาอย่างรวดเร็วเปิดตัว ExpanDrive ซึ่งเป็นซอฟต์แวร์เชิงพาณิชย์

Seafile (เปรียบได้กับ Nextcloud) เสนอ“ Seafile Drive ไคลเอ็นต์” ที่ปรากฏเป็นไดรฟ์บน Windows: https://blogs.seafile.com/2016/09/02/announcing-seafile-drive-client-a-new-way -to- แผนที่ seafile จัดเก็บข้อมูลตามที่เสมือนไดรฟ์ /

ไดรฟ์ไคลเอนต์ได้รับการสนับสนุนในรุ่นชุมชนฟรี อย่างไรก็ตามฉันพบว่า Seafile ติดตั้งยาก มันซับซ้อนกว่าเมื่อเปรียบเทียบกับ Nextcloud มีเครื่องมือนักเทียบท่าที่ใช้งานได้บ้าง

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