การสำรองข้อมูลที่เพิ่มขึ้นอย่างง่ายดายไปยังฮาร์ดไดรฟ์ภายนอก


53

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

ฉันกำลังมองหาโปรแกรมสำรองข้อมูลสำหรับ Unix, Linux ที่สามารถ:

  • อัปเดตการสำรองข้อมูลของฉันเพิ่มเติม
  • สร้างต้นไม้ "mirror" อย่างที่ dirvish ใช้โดยใช้ลิงก์ (เพื่อประหยัดเนื้อที่)
  • เป็นการดีที่มี UI ที่ดี

คำตอบ:


24

ลองrsnapshot มันใช้rsyncและเชื่อมโยงและเพิ่มขึ้น


3
ฉันควรพูดถึงว่าฉันไม่รู้ว่า Dirvish คืออะไรหรือทำงานอย่างไร
xenoterracide

ฉันคิดว่ามันอาจจะเป็น GUI น้อยกว่าดังนั้นฉันจึงพลาดโบนัสนั้น แต่เนื่องจากคุณพูดว่า 'Ideally'
xenoterracide

3
GUI ไม่เป็น UI ที่ดี
Eli Frey

2
ฉันใช้ rsnapshot มานานหลายปีแล้ว
cmcginty

22

สคริปต์การทำงานแบบหยาบนี้จะสำรองข้อมูลทุกอย่างภายใต้ดวงอาทิตย์ไปยังฮาร์ดไดรฟ์ภายนอกของคุณภายใต้ฟาร์มฮาร์ดลิงก์ ชื่อไดเรกทอรีคือการประทับเวลาและจะเก็บ symlink ไปยังการสำรองข้อมูลที่สำเร็จล่าสุด คิดว่ามันเป็น Time Machine ที่มี GUI ที่สวยงาม

#!/bin/sh
DATE=`/bin/date +%Y%m%d%H%M%S`
RSYNC=/usr/bin/rsync
BASE=/mnt/externalhd
TARGET=$BASE/daily
$RSYNC -av --exclude $TARGET --exclude-from=/etc/backup/rsync.exclude --link-dest=$TARGET/latest/ / $TARGET/$DATE/
touch $TARGET/$DATE/
rm $TARGET/latest
ln -s $TARGET/$DATE $TARGET/latest

ตั้งขึ้นการสร้างที่ว่างเปล่า$TARGETและ symlink หุ่น$TARGET/latestกับมัน เติม/etc/backup/rsync.excludeด้วยlost+found, tmp, var/runและทุกสิ่งทุกอย่างที่คุณต้องการที่จะข้ามระหว่างการสำรองข้อมูลหรือไปสำหรับ --include จากว่ามันเหมาะกับคุณดีกว่า man rsyncเป็นเพื่อนของคุณ.

การตรวจสอบสติที่เหมาะสมการควบคุมข้อผิดพลาดการสำรองข้อมูลระยะไกลและ GUI GNOME ที่น่ารักถูกทิ้งไว้เพื่อให้ผู้อ่าน ;-)


1
+1 ฉันทำอะไรที่คล้ายกันมากกับสิ่งนี้ --link-dest สำหรับผู้ชนะ
kbyrd

9

การเปรียบเทียบการสำรองข้อมูลของเครื่องมือการสำรองข้อมูลที่ Ubuntu-Stackexchange นั้นไม่เฉพาะ Ubuntu จริงๆ บางทีคุณอาจได้รับคำแนะนำที่นั่น

ผมขอแนะนำให้DAR - โปรแกรมดิสก์เก็บถาวร มันไม่ได้มาพร้อมกับ GUI แต่การตั้งค่านั้นง่ายต่อการทำซ้ำ มันมีการสนับสนุนการสำรองข้อมูลที่เพิ่มขึ้นอย่างมาก มันไม่ได้ใช้แผนผังมิเรอร์ hardlink แต่มีเชลล์ที่สะดวกสำหรับการนำทางมุมมองระบบไฟล์ของสแน็ปช็อตที่แตกต่างกัน


DAR มีขั้นตอนการกู้คืนที่ไม่สะดวก: การสำรองข้อมูลเพิ่มเติมแต่ละส่วนจะแทนที่ไฟล์จากขั้นตอนก่อนหน้า ดังนั้นหากไฟล์ของคุณมีการเปลี่ยนแปลง 7 ครั้งไฟล์จะถูกดึงออกมา 7 ครั้งและสำเนา 6 ไฟล์จะถูกลบทิ้งโดยที่ 7
ayvango

8

ฉันใช้backintimeซึ่งมุ่งเป้าไปที่เดสก์ท็อป Gnome / KDE เป็นหลัก อย่างไรก็ตามมันสามารถทำงานได้จาก commandline เช่นกัน

ฉันอธิบาย backintime เป็นระบบสำรองข้อมูลด้วย "การขจัดข้อมูลซ้ำซ้อนของคนจน"

หากคุณต้องเขียนสคริปต์สำรองของคุณเองเพื่อใช้ rsync และ hardlinks คุณจะพบสิ่งที่คล้ายกับ backintime

  • ฉันใช้ cron เพื่อเริ่มงาน backintime หนึ่งครั้งต่อคืน
  • ตามที่เอกสารระบุว่า: เวทมนตร์ที่แท้จริงทำโดย rsync (ถ่ายภาพและคืนค่า), diff (ตรวจสอบว่ามีการเปลี่ยนแปลงบางอย่าง) และ cp (ทำฮาร์ดลิงก์)
  • backintime สามารถกำหนดค่าด้วยตารางเวลาที่แตกต่างกัน ฉันเก็บข้อมูลสำรองรายเดือนเป็นเวลา 1 ปีทุกสัปดาห์เป็นเวลา 1 เดือนและส่งเอกสารรายวันเป็นเวลา 1 สัปดาห์
  • backintime ใช้ hardlinks ฉันมีข้อมูลมูลค่า 130GB และฉันสำรองข้อมูลนี้ทุกคืน มันใช้พื้นที่ว่าง 160GB ในไดรฟ์ที่สองเพราะความมหัศจรรย์ของฮาร์ดลิงก์
  • cp /u1/backintime/20100818-000002/backup/etc/rsyslog.conf /etc/rsyslog.confการกู้คืนข้อมูลจากสถานที่สำรองข้อมูลเป็นง่ายๆเป็นที่ทำงาน คุณไม่จำเป็นต้องใช้ GUI
  • ในไดรฟ์ที่สองสำเนาเริ่มต้นมีราคาแพง (เนื่องจากคุณไม่สามารถทำการเชื่อมโยงระหว่างสองระบบไฟล์ที่แตกต่างกัน) แต่การคัดลอกที่ตามมานั้นรวดเร็ว
  • ฉันคัดลอกข้อมูลจากระบบไฟล์หลักไปยังระบบไฟล์ที่สองไปยังไดรฟ์แบบถอดเปลี่ยนได้ครั้งที่สองและหมุนไดรฟ์รองเป็นระยะ

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

@ Dr-jan: ฉันเห็นด้วยกับคุณ อย่างไรก็ตามฉันคิดว่าผู้ใช้บางคนคาดหวังว่าสำเนาเริ่มต้นจะเร็ว
Stefan Lasiewski

4

การสำรองข้อมูล Rdiff นั้นดีจริงๆhttp://rdiff-backup.nongnu.org/

โปรดทราบว่ามันถูกยกเลิกด้วยการเผยแพร่ที่เสถียรและไม่เสถียรล่าสุดจากปี 2009


แต่ปัจจุบันไร้สี
Faheem Mitha

3

ฉันประสบความสำเร็จกับRIBS (ระบบสำรองข้อมูลเพิ่มเติม Rsync)

มันใช้ rsync เพื่อสนับสนุน hardlink และสามารถสำรองข้อมูลแบบเพิ่มหน่วยเป็นรายชั่วโมงรายวันรายสัปดาห์และรายเดือน

อย่างไรก็ตามมันเป็นสคริปต์ PHP เท่านั้น ในการตั้งค่าคุณต้องแก้ไขการตั้งค่าจากนั้นตั้งค่า cronjobs ที่เกี่ยวข้อง มันใช้งานได้ แต่มันไม่ได้เป็นมิตรกับผู้ใช้มากที่สุดและต้องการ PHP


1

ฉันใช้สิ่งที่ดีเลิศมาประมาณหนึ่งปีแล้วสำหรับการสำรองข้อมูลซ้ำซ้อนของข้อมูลส่วนบุคคลของฉัน มันมี tar เช่น interface ดังนั้นมันค่อนข้างสะดวกสบายสำหรับผู้ใช้ unix และการติดตั้งนั้นง่ายมากใน OpenBSD คุณสามารถ cron ได้อย่างง่ายดายเพื่อสำรองข้อมูลไดเรกทอรีของคุณทุกวันและดูแลการขจัดข้อมูลซ้ำซ้อนของข้อมูลของคุณ โดยทั่วไปคุณจะเหลือเมตาไฟล์ซึ่งคุณสามารถใช้เพื่อกู้คืนสแน็ปช็อตของคุณในภายหลัง อย่างที่ฉันบอกว่าส่วนต่อประสานนั้นคล้ายกับ tar ดังนั้นการสำรองข้อมูลจึงเป็นเรื่องง่ายเหมือน:

# epitomize -cvRf 2010-08-16-home.md / home

โปรดทราบว่าสิ่งที่ดีเลิศที่ถูกทิ้งร้างเพียงบางส่วนของเว็บไซต์ที่https://web.archive.org/web/20140908075740/https://www.peereboom.us/epitome/ยังคงอยู่


ขณะนี้กำลังทดลองอยู่แต่ใช้งานได้ค่อนข้างดี ฉันสามารถกู้คืนไฟล์เมตาได้อย่างเต็มที่และกู้คืนข้อมูลที่ฉันต้องการและมีปัญหา 0 รายการในการใช้งาน ~ 1 ปี
เกบ

1

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


+1 สำหรับ BackupPC ฉันใช้เพื่อสำรองกลุ่มเซิร์ฟเวอร์เป็นประจำ นอกจากนี้ยังมี UI บนเว็บที่ดี
dr-jan

1

Obnam ของ Lars Wirzenius :

  • การขจัดข้อมูลซ้ำซ้อนเมื่อสำรองข้อมูลซึ่งหมายความว่าการสำรองข้อมูลมีแนวโน้มที่จะใช้พื้นที่น้อยอาจเป็นมากกว่าการเชื่อมโยงไฟล์อย่างหนัก
  • เนื่องจากการสำรองข้อมูลมีการลดการสำรองข้อมูลซ้ำทุกการสำรองข้อมูลจึง "เต็ม" โดยไม่จำเป็นต้องมีการสำรองข้อมูลเพิ่มเติม มันตรวจพบว่าไม่มีอะไรเปลี่ยนแปลงมากมายและทำในสิ่งที่จำเป็นเท่านั้น
  • การสำรองข้อมูลแต่ละครั้งคือสแน็ปช็อตของระบบของคุณอย่างมีประสิทธิภาพโดยไม่จำเป็นต้องกู้คืนการสำรองข้อมูลเต็มรูปแบบล่าสุดและสำรองข้อมูลเพิ่มเติมแต่ละส่วนเพื่อให้ระบบกู้คืนได้
  • ขัดกับBUP (ซึ่งเป็นอีกหนึ่งคู่แข่งที่แข็งแกร่งด้วยการขจัดข้อมูลซ้ำซ้อน) obnam คือสามารถลบการสำรองข้อมูลก่อนหน้านี้เพื่อประหยัดพื้นที่ของการสำรองข้อมูลที่ไม่จำเป็น
  • มันเกษียณแล้ว
  • นอกเหนือจากการใช้วิธีการกู้คืนปกติของโปรแกรมสำรองข้อมูลแล้วยังมีระบบไฟล์ฟิวส์ที่ให้มุมมองของการสำรองข้อมูลของ obnam เป็นระบบไฟล์ธรรมดาและสามารถเลือกสแนปชอต / การสำรองข้อมูล / รุ่นที่จะติดตั้งซึ่งสะดวกสุด ๆ "อินเตอร์เฟสทำงาน (เนื่องจากเราอยู่ในไซต์ที่เกี่ยวข้องกับ Unix อินเตอร์เฟสบรรทัดคำสั่งที่ยืดหยุ่นมีมูลค่าสูง)
  • สนับสนุนการเข้ารหัสเป็นส่วนหนึ่งของการสำรองข้อมูล (และไม่ใช่ในภายหลัง)
  • มันเขียนด้วยการสนับสนุนการสำรองข้อมูลระยะไกลในใจ

ในความเห็นของฉันผู้แข่งขันที่ร้ายแรงคนหนึ่งสำหรับวันBackup World (และไม่เพียง แต่ในวันนั้น)


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