บางอย่างเช่น Dropbox สำหรับใช้ในพื้นที่กับ NAS เป็นเซิร์ฟเวอร์จัดเก็บข้อมูล


11

ฉันกำลังมองหาวิธีแก้ปัญหาในการซิงค์คู่โฟลเดอร์ระหว่าง NAS และเครื่องแมคท้องถิ่นหลายเครื่อง แม็คแต่ละตัวสามารถแก้ไขไฟล์และแม็คอื่น ๆ ควรซิงค์โดยอัตโนมัติ โดยพื้นฐานแล้ว Dropbox เวอร์ชันในท้องถิ่นของฉันเองโดยไม่ใช้ "cloud-storage"

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

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

ฉันดู synk, folderwatch, rsync, unison และอื่น ๆ ไม่กี่แห่ง แต่ฉันไม่พบวิธีแก้ปัญหาจริงๆ ไม่ว่าพวกเขาจะต้องถูกเรียกหรือพวกเขาไม่ได้เป็นสองทิศทางจริงๆ

"โฟลเดอร์ออฟไลน์" จาก microsoft สำหรับ mac มีบางอย่างใช่ไหม

ขอบคุณ

PS: เพียงเพื่อความกระจ่าง - ฉันไม่ต้องการซิงค์เพื่อวัตถุประสงค์ในการสำรองข้อมูล แต่ฉันต้องการซิงค์เพื่อให้แม็คทั้งหมดมีสำเนาของการเปลี่ยนแปลงล่าสุดของไฟล์ในเครื่อง



ฉันเห็นคำถามนั้นด้วย iFolder ทำงานโดยใช้ Apache - ฉันไม่สามารถติดตั้ง / กำหนดค่าบน NAS ได้
Joseph

มีคำตอบให้มากกว่าหนึ่งข้อ แต่ฉันเห็นสิ่งที่คุณพูดและข้อกำหนดของ NAS อาจรับประกันได้ว่ามันแตกต่างกันพอสมควร ปัญหาคือมันอาจขึ้นอยู่กับความสามารถของ NAS ในขณะนั้น นอกจากนี้ยังอาจนำเสนอแบบจำลอง NAS ข้อกำหนดของคุณ ฯลฯ
--cʜιᴇ007

มันไม่ควรสำคัญจริงๆ การซิงค์ควรทำกับโฟลเดอร์เครือข่าย ไม่ว่าจะใช้ซอฟต์แวร์ใดใน NAS เหตุผลอื่น ๆ ที่คำตอบอื่น ๆ ไม่เป็นที่น่าพอใจก็คือพวกเขาไม่มีวิธีแก้ปัญหาที่ง่ายสำหรับ macs ฉันเริ่มเชื่ออย่างช้าๆว่า Dropbox นั้นเป็นวิธีเดียวเท่านั้น ฉันแค่แปลกใจที่ไม่มีใครทำซอฟต์แวร์ที่คล้ายกันสำหรับสถานการณ์ในท้องถิ่น
Joseph

คำตอบ:


4

ดูที่http://owncloud.orgซึ่งเป็นโซลูชัน dropbox ของโอเพ่นซอร์ส

ไม่ทราบว่าคุณมี NAS อะไร แต่กล่อง NAS ส่วนใหญ่ทำงานบน linux และคุณควรจะได้รับคำแนะนำในฟอรัมของตัวเอง

มิฉะนั้นฉันคิดว่าพร้อมเพรียงหรือ rsync จะเป็นโซลูชั่นที่ไม่ใช่เซิร์ฟเวอร์ที่ดีที่สุดในกรณีของคุณ

ลิงก์นี้ไปยังบล็อกโพสต์ที่อธิบายปัญหาเดียวกัน (และวิธีแก้ปัญหาที่ยอมรับได้) แต่สำหรับ Ubuntu http://www.cerebralmastication.com/2011/04/fast-two-way-sync-in-ubuntu/


ทำไมต้องลงคะแนน?
OakNinja

1

ฉันดูที่เวลานี้เช่นกัน

ก่อนอื่นฉันลองSparkleshareซึ่งเหมาะสำหรับ repo ที่มีลักษณะคล้ายเอกสารเล็ก ๆ แต่มีฟีเจอร์ที่ไม่สนุกของ git (ประวัติทั้งหมด) และไม่รองรับไฟล์ขนาดใหญ่

ฉันจบลงด้วยUnisonซึ่งเป็นซอฟต์แวร์ที่ดีมากมีการซิงค์ไดเรกทอรีสองทิศทาง (พร้อมการสำรองข้อมูลหากมีข้อขัดแย้งในการผสาน) - ทำงานได้อย่างสมบูรณ์แบบสำหรับข้อมูลขนาดใหญ่ ไปเลย

แก้ไข:

เมื่อเร็ว ๆ นี้ฉันพบเครื่องมือที่ดีจริงๆ: syncthing (เมื่อเร็ว ๆ นี้พวกเขาเปลี่ยนชื่อเป็นพัลส์ ) มีไคลเอนต์สำหรับแพลตฟอร์มส่วนใหญ่และมีความยืดหยุ่นในการกำหนดค่าด้วย web-gui ที่ดี

นอกจากนี้ยังมีคอมไพล์ฉันใช้มันเป็นเวลาสั้น ๆ แต่ฉันหยุดเพราะมันจำเป็นต้องมีบัญชี xmpp เพื่อส่งข้อความ (เมื่อเร็ว ๆ นี้มันถูกลบออกดังนั้นจึงไม่จำเป็นต้องใช้อีกต่อไป


0

ChronoSync

ยูทิลิตี้ตัวเล็กนี้น่าทึ่งจริงๆ ฉันไว้ใจมันตั้งแต่ปี 2549

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

ตัวจัดการการซิงค์ทำงานเงียบ ๆ ในพื้นหลังด้วยและทำอย่างละเอียดในปฏิทิน


0

หากคุณใช้ Synology หรือ Netgear NAS ทั้งคู่จะมี rsync daemon เพิ่มเติมซึ่งคุณสามารถเปิดใช้งานหรือคุณสามารถติดตั้ง Unison daemon บน NAS และไคลเอนต์บน Mac ของคุณดู:

http://wiesmann.codiferes.net/wordpress/?p=7534&lang=fr

http://www.theanthillsocial.co.uk/resource/187


0

หากคุณใช้ Synology NAS, Cloud Station เป็นคำตอบที่คุณต้องการ จากเว็บไซต์:

"หากคุณเป็นเจ้าของอุปกรณ์หลายตัว Cloud Station เหมาะสำหรับคุณที่จะซิงค์ไฟล์โดยอัตโนมัติกับอุปกรณ์ทั้งหมดของคุณงานของคุณจะเป็นข้อมูลล่าสุดใน Mac, PC และอุปกรณ์พกพานอกจากนี้คุณยังสามารถซิงค์ไฟล์ได้สูงสุด ขนาด 5GB ไฟล์สามารถเข้าถึงได้เสมอผ่านทางเว็บและโฟลเดอร์ Cloud Station บนคอมพิวเตอร์ในพื้นที่ของคุณเมื่อพีซีและ DiskStation ของคุณอยู่ในเครือข่ายท้องถิ่น (LAN) เดียวกันคุณสามารถเพลิดเพลินไปกับอัตราการถ่ายโอนข้อมูลที่รวดเร็วกว่า อินเทอร์เน็ต."

http://www.synology.com/dsm/home_file_sharing_cloud_station.php

หากคุณทำการส่งต่อพอร์ตคุณจะต้องมีเว็บอินเตอร์เฟสไปยังไฟล์ของคุณผ่าน File Station ด้วยวิธีที่คล้ายกัน (แต่สวยกว่า) ไปยัง Dropbox

ฉันเป็นเจ้าของ Synology DS212 และพบว่าคุณสมบัตินี้ใช้งานได้ดี หากคุณอยู่ในตลาดของ NAS ฉันขอแนะนำให้ซื้อรุ่นก่อนหน้าจาก Amazon ไม่ใช่ Synology ล่าสุดหากคุณกำลังมองหาราคาที่ดีกว่า


0

GitและSVNเป็นตัวเลือกอื่น ๆ ไม่แน่ใจเกี่ยวกับเต่าและแม็คแม้ว่าการโค่นล้มสามารถทำงานบน mac ได้แน่นอน (และสามารถใช้ได้โดยค่าเริ่มต้น)


วิธีการเกี่ยวกับการซิงค์อัตโนมัติเมื่อมีการเพิ่มไฟล์ใหม่หรือไฟล์ที่มีอยู่ได้รับการปรับปรุงหรือลบออก cronjob จะทำเคล็ดลับหรือไม่
SPRBRN

0

นี่ดูเหมือนจะเป็นคำถามทั่วไปที่ยังไม่มีผลิตภัณฑ์ที่เป็นของแข็ง ฉันเริ่มใช้สอง หนึ่งที่ผมใช้สำหรับการสำรองข้อมูล (ซึ่งผมรู้ว่าไม่ใช่สิ่งที่คุณกำลังมองหา แต่คิดฉันโยนออกมี) เป็น Bvckup http://www.bvckup.com/ เมื่อเร็ว ๆ นี้ฉันเริ่มใช้ AeroFS https://aerofs.com/ซึ่งมี "shareability" เดียวกันกับดรอปบ็อกซ์ แต่ไม่มีเว็บอินเตอร์เฟส ฉันค่อนข้างมั่นใจว่า AeroFS จะตอบโจทย์คุณได้ดีที่สุดในสถานการณ์นี้

เนื่องจาก AeroFS ยังอยู่ในช่วงเบต้าฉันคิดว่าคุณอาจต้องได้รับคำเชิญ ฉันสามารถให้คุณถ้าสนใจ


0

Sher.ly สามารถทำสิ่งที่คุณต้องการ การเปิดเผยแบบเต็ม: ฉันใช้งานโครงการนี้ แนวคิดเบื้องหลังคือโซลูชัน Dropbox / Bitcasa ที่ทำงานจากที่เก็บข้อมูลของคุณทุกประเภท เราต้องการอย่างชาญฉลาดกว่า Dropbox: คุณสามารถซิงค์อุปกรณ์ทั้งหมดของคุณ (ถ้าคุณต้องการ) แต่คุณไม่จำเป็นต้องดาวน์โหลด (ซิงค์) ข้อมูลทั้งหมดที่ถูกแชร์กับคุณ - นี่คือความแตกต่างพื้นฐาน: ข้อมูลพร้อมใช้งานไม่ได้บรรจุ ไดรฟ์ ไม่เข้าถึงแบบสองทิศทางตามที่คุณอธิบาย


หมายความว่าคุณสามารถ "เชื่อมโยง" คอมพิวเตอร์หลาย ๆ เครื่องได้อย่างง่ายดาย (เช่น Mac, PC, Linux) พร้อมด้วยที่จัดเก็บข้อมูล SSD ขนาดเล็กที่มี NAS ทั้งหมดพร้อมข้อมูล TB จำนวนมาก เราจะสนับสนุนเซิร์ฟเวอร์จัดเก็บข้อมูล (MS, Linux) และอุปกรณ์ขนาดเล็กเช่น RaspberryPI


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


0

หากคุณไม่ต้องการติดตั้งซอฟต์แวร์บน NAS คุณจะมีการกำหนดค่าจำนวนมากบนอุปกรณ์ทั้งหมดของคุณ แต่นั่นเป็นการตัดสินใจของคุณ :)

คุณสามารถใช้บน mac ได้เช่นForkliftและสร้าง synclet เพื่อให้เข้าถึงได้ง่ายขึ้น (เช่นใน Dock) หรือคุณใช้Hazelและสร้างงานสำหรับการทำงานอัตโนมัติ


0

สำหรับข้อมูลของคุณ: เป็นไปได้ที่จะสร้างการซิงค์แบบสองทิศทางด้วย rsync - แต่มันค่อนข้างยุ่งยากเล็กน้อย คุณต้องสร้างสองสาย rsync (หนึ่งที่มีตัวเลือก- ปรับปรุงและกับ- ลบ )

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