วิธีรวมไฟล์สองชุดเข้าด้วยกัน


2

ฉันมีการสำรองข้อมูลที่ไม่มีการรวบรวมกันหลายอย่างของโฮมไดเร็กตอรี่ (ผู้ใช้รายเดียวกัน) ที่ฉันเบิร์นตลอดหลายปีที่ผ่านมา ทุกครั้งที่ฉันเพิ่งคัดลอกไดเรกทอรีบ้านทั้งหมดไปยังไดเรกทอรีใหม่บนฮาร์ดไดรฟ์ขนาดใหญ่ รูปแบบของโฮมไดเร็กตอรี่เปลี่ยนไปมากในช่วงหลายปีที่ผ่านมาและไฟล์สำคัญที่มีขนาดใหญ่บางส่วนก็ถูกลบออกเพื่อประหยัดพื้นที่ (ฉันรู้ว่ามีการสำรองข้อมูล) ยิ่งไฟล์บางไฟล์ถูกย้ายจากที่ต้องการ myfile ไปยัง old/myfile.

ตอนนี้ฉันต้องการรวมการสำรองข้อมูลเหล่านี้ไว้ในไดเรกทอรีที่ครอบคลุมหนึ่งที่มีหนึ่งและทุกสำเนาเท่านั้น (เฉพาะสำเนาล่าสุด) ฉันต้องการเครื่องมือที่ใช้ชื่อไฟล์วันที่แก้ไขและ SHA1Checksums เพื่อรวมไฟล์เหล่านี้ มีเครื่องมือที่ดีอะไรบ้างที่สามารถทำได้

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

ขอบคุณ

คำตอบ:


4

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


0

ฉันมีปัญหานี้ด้วยตัวเอง ฉันกำลังคิดเกี่ยวกับการใช้ การควบคุมเวอร์ชัน ซอฟต์แวร์ (เช่น คอมไพล์ หรือ การโค่นล้ม (ดูสิ่งนี้ด้วย: TortoiseGit และ TortoiseSVN )) เพื่อทำสิ่งนี้ให้ฉัน สมมติว่าโดยทั่วไปคุณมีการสำรองข้อมูลของคุณเป็นคลัสเตอร์ในการประทับเวลาแบบโปรเกรสซีฟ - นั่นคือคุณมีเช่น / backup1 / จาก 2010, / backup2 / จาก 2012, / backup3 / จากปี 2015 ฯลฯ ... (ตรงข้ามกับวันที่สำรองข้อมูลที่ถูกผสานในแผนผังไดเรกทอรีแต่ละไดเรกทอรี) - จากนั้นจะทำงานได้อย่างสมบูรณ์ มันจะช่วยให้คุณ:

  1. รวมไฟล์สำรองข้อมูลทั้งหมดของคุณไว้ในที่เก็บเดียวซึ่งคุณสามารถเข้าถึงไฟล์ทั้งหมดได้อย่างเป็นระเบียบ
  2. กระทำแผนผังต้นไม้สำรองข้อมูลแต่ละอันตามลำดับเวลาและคงไว้เช่นนั้น
  3. เปรียบเทียบเวอร์ชันของไฟล์ได้อย่างง่ายดาย (ไฟล์ข้อความโดยเฉพาะอย่างยิ่งการใช้ a ยูทิลิตี้ diff ) กับแต่ละอื่น ๆ
  4. ใช้งานระบบนี้ต่อไปในอนาคต

ปัญหาเดียวของเรื่องนี้คือซอฟต์แวร์ควบคุมเวอร์ชันปกติไม่ได้ปรับขนาดได้ดีกับโหลดโฟลเดอร์และโดยเฉพาะอย่างยิ่งกับไฟล์ขนาดใหญ่และ / หรือไบนารี (ปฏิบัติการ) อย่างไรก็ตามมีโซลูชันการควบคุมเวอร์ชันที่สร้างขึ้นสำหรับสิ่งนี้ ฉันพบ 3 คนที่ดูเหมือนดี (ฉันยังไม่ได้ทดสอบเลย) ว่าทุกอย่างจะทำงานได้ทั้งบน Windows และ Linux:


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

หวังว่าจะช่วย ...

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