การสำรองข้อมูลไฟล์ Windows 8/10 ไปยัง QNAP NAS พร้อมประวัติไฟล์ & การสำรองข้อมูลระยะไกลที่เข้ารหัส


0

ฉันมี QNAP TS-251 + NAS (เชื่อมต่อผ่าน VPN + SMB หากเป็นเรื่องสำคัญ) และต้องการสำรองไฟล์จากเครื่องสองเครื่อง (ใช้ Windows 8.1 และ Windows 10) ส่วนใหญ่ข้อมูลโปรไฟล์ผู้ใช้ (My Documents ฯลฯ ) . ขณะนี้ฉันไม่ได้ใช้ฟังก์ชั่นสแนปชอตของ NAS มันใช้งานการตั้งค่า RAID มาตรฐาน

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

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

ในที่สุดฉันก็ต้องการสำรอง NAS ทั้งหมดไปยังที่จัดเก็บข้อมูลบนคลาวด์ด้วยวิธีการเข้ารหัส ผู้สมัครที่ดีสำหรับเรื่องนี้?

ขอบคุณ

คำตอบ:


0

rsync (คิดว่า Robocopy สำหรับ Unix ทำงานบน Windows ได้เช่นกัน) มีตัวเลือก--link-destที่ระบุพื้นฐานระยะไกลสำหรับสำเนาใหม่ คุณสามารถรับมันได้โดยการติดตั้งCygwinและเลือกแพ็คเกจ rsync

QNAP ของคุณรองรับ rsync อย่างเป็นธรรมชาติเพื่อให้คุณสามารถใช้ปลายทาง rsync (แทนการเขียนไปยังการแบ่งปัน SMB)

ก่อนที่จะคัดลอกไฟล์ไปยังปลายทางใหม่ rsync จะตรวจสอบพื้นฐานสำหรับไฟล์ที่เหมือนกัน หากมีอยู่มันจะสร้างฮาร์ดลิงก์ไปยังสำเนาที่มีอยู่นั้นแทนที่จะคัดลอกไฟล์ใหม่

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

โซลูชัน rsync แบบเบ็ดเสร็จส่วนใหญ่นั้นใช้ Unix-based และต้องการเล่นซอร์เพื่อทำงานภายใต้ Cygwin bash คุณยังสามารถม้วนของคุณเอง Michael Jakl มีบทช่วยสอนที่ดีที่อธิบายพื้นฐาน ในระยะสั้นคุณเริ่มต้นด้วยสิ่งนี้:

rsync -aP --link-dest=../$PREVIOUS_BACKUP $SOURCE qnap::backups/$NEW_BACKUP

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

โปรดทราบว่าอาร์กิวเมนต์ link-dest สัมพันธ์กับปลายทาง คุณไม่ได้ระบุชื่อโฮสต์ในนั้น

สำหรับคำถามที่สองของคุณ: มีเครื่องมือมากมายที่จะซิงค์ไฟล์กับคลาวด์ ฉันใช้rcloneและไม่มีข้อร้องเรียน มันสนับสนุนผู้ให้บริการคลาวด์จำนวนมากและจัดการการเข้ารหัสที่ดี

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