เปรียบเทียบเครื่องมือสำรองข้อมูล


329

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

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

  • ส่วนต่อประสานกราฟิก บรรทัดคำสั่ง?
  • สำรองข้อมูลเพิ่มเติม?
  • สำรองข้อมูลอัตโนมัติหรือไม่
  • วิธีการติดตั้ง: ในที่เก็บมาตรฐาน? PPA?

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

มันไม่ใช่การเปรียบเทียบคุณสมบัติ แต่แบบสำรวจนี้อาจช่วยได้: webupd8.org/2010/05/best-linux-backup-tool-software.htmlอ่านความคิดเห็นด้วย!
Alin Andrei

คำตอบ:


148

ซ้ำกับDéjà ติดตั้งDéjà Dup

Déjà Dup คือ (จาก Ubuntu 11.10) ติดตั้งโดยค่าเริ่มต้น เป็นเครื่องมือ GNOME สำหรับผู้ใช้เดสก์ท็อปทั่วไปโดยมีจุดประสงค์เพื่อเป็น "เครื่องมือสำรองข้อมูลอย่างง่ายที่ซ่อนความซับซ้อนของการสำรองข้อมูลอย่างถูกต้อง"

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

การทำงานร่วมกับ Nautilus นั้นยอดเยี่ยมทำให้สามารถเรียกคืนไฟล์ที่ถูกลบออกจากไดเรกทอรีและสำหรับการกู้คืนไฟล์แต่ละไฟล์ในเวอร์ชั่นเก่า

ภาพหน้าจอหลักของหน้าต่าง

กู้คืนไฟล์เวอร์ชันก่อนหน้า

โปรดทราบว่าเป็นของกุมภาพันธ์ 2016 โครงการนี้ดูเหมือนจะเกือบสมบูรณ์ละเว้นรายงานข้อผิดพลาดกับกิจกรรม triage เพียงเล็กน้อยและวัน bugfix สุดท้ายกลับไป 2014แม้ว่าจะมีรุ่นใหม่ที่มีการเปลี่ยนแปลงเล็กน้อย


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

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

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

2
มีอินเตอร์เฟสบรรทัดคำสั่งสำหรับ Deja Dup หรือไม่
brillout

3
@ brillout.com Deja Dup ขึ้นอยู่กับ Duplicity ซึ่งมีอินเตอร์เฟสบรรทัดคำสั่ง อีกทางเลือกคือ duply
nealmcb

111

ย้อนเวลากลับไป ติดตั้งย้อนเวลา

ฉันใช้ Back in Time มาระยะหนึ่งแล้วและฉันก็พอใจมาก

สิ่งที่คุณต้องทำคือกำหนดค่า:

  • ตำแหน่งที่จะบันทึกภาพรวม
  • สิ่งที่ไดเรกทอรีสำรอง
  • เมื่อการสำรองข้อมูลควรทำ (ด้วยตนเองทุกชั่วโมงทุกวันทุกสัปดาห์ทุกเดือน)

และลืมมันไป

วิธีติดตั้ง (ทำงานกับ Ubuntu 16.04 สำหรับ gnome):

sudo add-apt-repository ppa:bit-team/stable
sudo apt-get update
sudo apt-get install backintime-gnome

โปรแกรม GUI สามารถเปิดได้ผ่านการค้นหา ubuntu สำหรับ "backintime"

ข้อความแสดงแทน

โครงการมีการใช้งาน ณเมษายน 2018


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

23
มี "gotcha" ที่มี backintime - ไฟล์ "dot" จะไม่รวมอยู่ในค่าเริ่มต้น หากคุณต้องการไฟล์ dot ของโฮมไดเร็กตอรี่ให้ใช้การตั้งค่า -> ยกเว้นและลบออกจาก

1
หากต้องการสำรองข้อมูลไปยังเซิร์ฟเวอร์ระยะไกลคุณสามารถใช้โฟลเดอร์ ~ / .gvfs แม่มดคือตำแหน่งที่เซิร์ฟเวอร์ระยะไกลติดตั้งโดย nautilus แต่Déjà-Dup สามารถสำรองข้อมูลได้เร็วขึ้นจากนั้นย้อนเวลากลับในขณะที่ back-in-time จะดีกว่าหากต้องการดูไฟล์ทีละรายการ
desgua

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

3
@Lii BackInTime ใช้การคัดลอกไฟล์ธรรมดาซึ่งฮาร์ดลิงก์ระหว่างสแน็ปช็อต คุณสามารถเรียกดูได้ด้วยเครื่องมือทุกอย่างที่คุณต้องการ
Germar

74

rsnapshot เทียบกับ rdiff-backup

ฉันมักจะอ้างถึงการเปรียบเทียบ rsnapshot และ rdiff-backup นี้ :

ความคล้ายคลึงกัน:

  • ทั้งสองใช้อัลกอริทึมคล้าย rsync เพื่อถ่ายโอนข้อมูล (rsnapshot ใช้ rsync จริง ๆ ; rdiff-backup ใช้ไลบรารี python librsync)
  • ทั้งสองสามารถใช้ผ่าน ssh (แม้ว่า rsnapshot ไม่สามารถส่งผ่าน ssh โดยไม่ต้องมีสคริปต์พิเศษ)
  • ทั้งสองใช้สำเนาแหล่งข้อมูลอย่างง่ายสำหรับการสำรองข้อมูลปัจจุบัน

ความแตกต่างในการใช้งานดิสก์:

  • rsnapshot ใช้ไฟล์จริงและฮาร์ดลิงก์เพื่อประหยัดพื้นที่ สำหรับไฟล์ขนาดเล็กขนาดพื้นที่จัดเก็บจะคล้ายกัน
  • rdiff-backup เก็บเวอร์ชันก่อนหน้านี้เป็น delta ที่ถูกบีบอัดกับเวอร์ชันปัจจุบันคล้ายกับระบบควบคุมเวอร์ชัน สำหรับไฟล์ขนาดใหญ่ที่เปลี่ยนแปลงบ่อยเช่น logfiles ฐานข้อมูล ฯลฯ การสำรองข้อมูล rdiff ต้องใช้พื้นที่น้อยลงอย่างมากสำหรับจำนวนรุ่นที่กำหนด

ความแตกต่างของความเร็ว:

  • rdiff-backup ช้ากว่า rsnapshot

ความแตกต่างในการจัดเก็บข้อมูลเมตา:

  • rdiff-backup เก็บข้อมูลเมตาของไฟล์เช่นความเป็นเจ้าของสิทธิ์และวันที่แยกกัน

ความแตกต่างในความโปร่งใสของไฟล์:

  • สำหรับ rsnapshot การสำรองข้อมูลทุกเวอร์ชันจะสามารถเข้าถึงได้เป็นไฟล์ธรรมดา
  • สำหรับ rdiff-backup เฉพาะการสำรองข้อมูลปัจจุบันเท่านั้นที่สามารถเข้าถึงได้เป็นไฟล์ธรรมดา รุ่นก่อนหน้าจะถูกเก็บไว้เป็น rdiff deltas

ความแตกต่างของระดับการสำรองข้อมูลเกิดขึ้น:

  • rsnapshot รองรับการสำรองข้อมูลหลายระดับเช่นรายเดือนรายสัปดาห์และรายวัน
  • rdiff-backup สามารถลบสแน็ปช็อตก่อนหน้าวันที่ที่กำหนดเท่านั้น ไม่สามารถลบสแน็ปช็อตในระหว่างวันที่สองวัน

ความแตกต่างในชุมชนการสนับสนุน:

  • จากจำนวนการตอบสนองต่อการโพสต์ของฉันในรายการส่งเมล (rsnapshot: 6, rdiff-backup: 0), rsnapshot มีชุมชนที่ใช้งานมากขึ้น

รองรับการคัดลอกข้อมูลซ้ำซ้อนหรือไม่?
intuited

ดังนั้นดูเหมือนว่า rsnapshot จะดีกว่าโดยทั่วไป
mlissner

2
librsyncไม่ใช่ไลบรารี Python แต่เป็นไลบรารี C มันใช้อัลกอริทึม rsync และใช้โดย rdiff-backup directoy จาก Python ดังนั้นจึงไม่จำเป็นต้องเรียกใช้ยูทิลิตีภายนอกและแยกเอาต์พุตตามที่ rsnapshot ทำ
Anthon

ข้อดีอย่างมากของการสำรองข้อมูล rdiff คือความสามารถในการเข้าถึงไฟล์ในการสำรองข้อมูลปัจจุบันดังนั้นคุณสามารถละเมิด rdiff-backup เป็นเครื่องมือถ่ายโอนไฟล์ได้ หากคุณมีคอมพิวเตอร์สองเครื่องคุณสามารถสำรองข้อมูลไดเรกทอรี Desktop ไปยังโฟลเดอร์สองโฟลเดอร์บนแท่ง USB (ใหญ่พอ), "Desktop A" และ "Desktop B" ในการแก้ไขไฟล์ในคอมพิวเตอร์เครื่องอื่นคุณเพียงแค่คัดลอกไฟล์จากข้อมูลสำรองและนำไปไว้ในโฟลเดอร์ Desktop ที่ใช้งานอยู่
user258532

64

rsync ติดตั้ง rsync

หากคุณคุ้นเคยกับเครื่องมือบรรทัดคำสั่งคุณสามารถใช้rsyncเพื่อสร้างการสำรองข้อมูล (เพิ่มขึ้น) โดยอัตโนมัติ มันสามารถสะท้อนไดเรกทอรีของคุณไปยังเครื่องอื่น ๆ มีสคริปต์มากมายในเน็ตวิธีการทำ ตั้งค่าเป็นงานที่เกิดซ้ำใน crontab ของคุณ นอกจากนี้ยังมีส่วนหน้า GUI สำหรับrsyncเรียกGrsyncที่ทำให้การสำรองข้อมูลด้วยตนเองง่ายขึ้น

เมื่อใช้ร่วมกับฮาร์ดลิงก์คุณสามารถทำการสำรองข้อมูลในลักษณะที่ลบไฟล์ไว้

ดู:


6
rsyncเป็นเครื่องมือที่มีประโยชน์ แต่ไม่ดีสำหรับการสำรองข้อมูล มันไม่ได้เก็บรุ่นประวัติศาสตร์
Erigami

ฉันได้เปลี่ยนสิ่งนี้เพื่อพูดคุยเกี่ยวกับ rsnapshot ซึ่งเป็นสิ่งที่ฉันคิดว่าผู้เขียนอ้างถึง
8128

@fluteflute: ไม่ฉันไม่ได้หมายถึง rsnapshot ดังนั้นการเปลี่ยนแปลงของคุณจึงเปลี่ยนความหมายของโพสต์ของฉันอย่างสมบูรณ์ ฉันแทนที่ rsnapshot ด้วยลิงก์อธิบายอีกเล็กน้อยเกี่ยวกับ rsync โดยใช้เป็นข้อมูลสำรอง
Roalt

1
การใช้ "ซีพี --archive --link --verbose / MAKE_SNAPSHOT {_ date '+%Y-%m-%d'} /" และ "rsync -avz --link-ปลายทาง = .. / OLD_BACKUP_DIR SOURCE_DIR NEW_BACKUP_DIR" ist ง่ายเพียงแค่ธรรมดา rsnapshot เพิ่มความสะดวกสบายบางอย่าง แต่บางทีคุณอาจไม่ต้องการมัน ความชอบส่วนตัว ..
webwurst

3
มีส่วนหน้า GUI สำหรับ rsync ชื่อ Grsync ( opbyte.it/grsync ) ที่ทำให้การสำรองข้อมูลด้วยตนเองง่ายขึ้น ฉันใช้สำหรับการสำรองข้อมูลไปยังฮาร์ดไดรฟ์พกพาของฉัน
Dmitry

43

การตีสองหน้า ติดตั้ง Duplicity

Duplicity เป็นเครื่องมือสำรองข้อมูลบรรทัดคำสั่งที่มีคุณลักษณะหลากหลาย

การทำสำเนาสำรองไดเรกทอรีโดยสร้างวอลลุ่มรูปแบบ tar ที่เข้ารหัสและอัปโหลดไปยังรีโมตหรือโลคัล มันใช้ librsync เพื่อบันทึกการเปลี่ยนแปลงที่เพิ่มขึ้นกับไฟล์; gzip เพื่อบีบอัดพวกเขา; และ gpg เพื่อเข้ารหัสพวกเขา

บรรทัดคำสั่งของ Duplicity อาจเป็นการข่มขู่ แต่มี frontends มากมายถึงความซ้ำซ้อนตั้งแต่ command line (duply) ถึง GNOME (deja-dup) ถึง KDE (time-drive)


1
นอกจากนี้ยังมีส่วนหน้า GUI จำนวนมากเพื่อการทำสำเนาเช่นTime Drive
Ryan Thompson

Time-Drive ไม่มี ppa สำหรับรุ่นปัจจุบันของ Ubuntu (แน่นอน) และแหล่งที่มาดูเหมือนว่าจะมีให้เฉพาะถ้าคุณบริจาคนี่ทำให้ฉันไม่สามารถประเมินได้และตอนนี้ฉันใช้ 'ซ้ำ' จากบรรทัดคำสั่งเพื่อสำรองข้อมูลเป็น root (เป็น Deja -Dup ไม่รองรับการสำรองข้อมูลรูทอย่างดี) และยังสามารถใช้ตัวเลือกกู้คืน gui ที่ดีของ Deja-dup (จากภายใน Nautilus)
Chris Good

ตามเว็บไซต์ที่มีการตีสองหน้ามันยังอยู่ในช่วงเบต้า ไม่แน่ใจว่าฉันจะแนะนำให้ทุกคนใช้ซอฟต์แวร์เบต้าเพื่อสำรองข้อมูลหรือกู้คืนข้อมูลสำคัญแม้ภาพครอบครัว
bloudraak

38

Dropbox

การซิงค์คลาวด์ข้ามแพลตฟอร์ม (กรรมสิทธิ์) สำหรับ Windows, Mac และ Linux พื้นที่เก็บข้อมูลออนไลน์ 2GB ฟรีพร้อมตัวเลือกแบบชำระเงิน โฆษณาเป็นวิธี "จัดเก็บซิงค์และแชร์ไฟล์ออนไลน์" แต่สามารถใช้เพื่อการสำรองข้อมูลได้เช่นกัน

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

โปรดทราบว่าการกู้คืนไฟล์จำนวนมากอาจใช้เวลานานเนื่องจาก Dropbox ไม่ได้สร้างเป็นเครื่องมือสำรอง

Dropbox ที่ใช้งานบน Ubuntu


35
เครื่องมือการซิงโครไนซ์ไม่ควรสับสนกับเครื่องมือสำรองข้อมูล เครื่องมือการซิงโครไนซ์สามารถช่วยให้การสำรองข้อมูลมีประสิทธิภาพมากขึ้นเช่น rsync สามารถสำรองแบนด์วิดท์สำหรับตัวอย่างได้ แต่ไม่ใช่วิธีการสำรองข้อมูลเว้นแต่จะมีประวัติการแก้ไขที่รัดกุม ทำไม? ลองจินตนาการว่าคุณได้รับไวรัสซึ่งทำให้ไฟล์ติดเชื้อและแก้ไขได้ การแก้ไขจะได้รับการซิงค์และคุณจะสูญเสียพวกเขา Dropbox มีประวัติการแก้ไขบางอย่าง ดังนั้นจึงสามารถใช้เป็น ersatz สำหรับการสำรองข้อมูล แต่โปรดจำไว้ว่ามันไม่รับประกันว่าคุณจะสามารถกู้คืนไฟล์ของคุณได้เมื่อต้องการ
Huygens

7
Spideroak ให้ประวัติการแก้ไขแบบไม่ จำกัด ด้วยบัญชีฟรี
สังหรณ์

3
โปรดทราบว่า Dropbox ล้มเหลวอย่างรุนแรงหากคุณต้องการกู้คืนไฟล์จำนวนมากเนื่องจาก Dropbox จะให้คุณกู้คืนไฟล์ครั้งละหนึ่งไฟล์เท่านั้นโดยมีค่าใช้จ่ายในการโหลดหลายหน้า
Scott Severance

หมายเหตุDropbox ลดลงการสนับสนุนสำหรับระบบไฟล์ลินุกซ์เข้ารหัสแม้จะมีอยู่ทางเลือกนี้โดยทั่วไป LUKS และการเข้ารหัสดิสก์เต็มรูปแบบอาจจะCryptomatorหรือCryFSหรือย้ายดีกว่าที่จะทางเลือก Dropbox
Pablo A

32

luckyBackup ติดตั้ง LuckyBackup

ไม่เคยมีการพูดถึงมาก่อนดังนั้นฉันจะเลือกว่า "LuckyBackup" เป็นส่วนหน้า GUI ที่ยอดเยี่ยมใน rsync และทำให้การสำรองข้อมูลที่ง่ายหรือซับซ้อนและโคลนได้อย่างง่ายดาย

โปรดทราบว่าเครื่องมือนี้ไม่ได้รับการพัฒนาอีกต่อไป

ภาพหน้าจอที่สำคัญทั้งหมดมีอยู่ที่นี่ในเว็บไซต์พร้อมภาพด้านล่าง:

luckyBackup


สำหรับฉันมันเป็นตัวเลือกที่กำหนดค่าได้มากที่สุดและรวมถึงตัวเลือกในการสำรองข้อมูลไปยังพาร์ติชัน FAT32 ระยะไกล (สำหรับผู้ที่อายุมากแล้วทำให้ NAS เหมือนฉัน ... ) ยอดเยี่ยม!
desgua

27

BackupPC ติดตั้ง BackupPC

หากคุณต้องการสำรองเครือข่ายในบ้านของคุณทั้งหมดฉันขอแนะนำ BackupPC ที่ทำงานบนเซิร์ฟเวอร์ที่ทำงานตลอดเวลาในห้องใต้ดิน / ตู้เสื้อผ้า / ห้องซักรีด จากเซิร์ฟเวอร์สำรองมันสามารถเชื่อมต่อผ่าน ssh, rsync, SMB และวิธีอื่น ๆ ไปยังคอมพิวเตอร์เครื่องอื่น ๆ (ไม่ใช่แค่คอมพิวเตอร์ linux) และสำรองข้อมูลทั้งหมดไปยังเซิร์ฟเวอร์ มันใช้พื้นที่เก็บข้อมูลส่วนเพิ่มโดยการรวมไฟล์ที่เหมือนกันผ่านทางฮาร์ดลิงก์แม้ว่าไฟล์ที่เหมือนกันจะถูกสำรองข้อมูลจากคอมพิวเตอร์เครื่องอื่น

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

BackupPC Web Interface - หน้าสถานะเซิร์ฟเวอร์


1
BackupPC เป็นโซลูชั่นที่ดีมากสำหรับบ้าน / สำนักงานที่บ้าน / ธุรกิจขนาดเล็ก ใช้งานได้ดีสำหรับเซิร์ฟเวอร์เช่นกันและผสมผสานสภาพแวดล้อม Windows / Linux
Amala

1
ฉันประหลาดใจกับจำนวนปัญหาที่ฉันพบกับ backuppc ใน Precise 12.04 เอกสารนี้มุ่งเน้นไปที่การกำหนดค่าด้วยมือไม่ใช่ผ่านเว็บอินเตอร์เฟสที่สวยงาม มันสับสนที่จะกำหนดค่า พวกเขาไม่มีตัวติดตามข้อผิดพลาดอัปสตรีมที่สะดวกสบายเพียงแค่รายชื่อรับเมล แต่ฉันได้พบข้อบกพร่องที่ไม่ได้รับการแก้ไขจำนวนมากรวมถึงที่กล่าวถึงปัญหาที่เกิดขึ้นกับ BackupPC บน Ubuntu 12.04 | tolaris.comและที่bugs.launchpad.net/ubuntu/+source/backuppc/+bug/497732/comments/ …
nealmcb

โปรดทราบว่ามันติดตั้ง apache เพื่อเรียกใช้เว็บไซต์เปิดพอร์ต 80 สำหรับการเข้าถึงภายนอก ยิ่งไปกว่านั้นมันต้องใช้รหัสผ่านเพื่อทำเว็บ config แต่ส่งรหัสผ่านผ่านเครือข่ายในการล้างโดยค่าเริ่มต้น ดูปัญหาด้านความปลอดภัยอื่น ๆ ที่SourceForge.net: การกำหนดค่า BackupPC สำหรับการสำรองข้อมูลที่ปลอดภัยและการควบคุมการเข้าถึง - backuppc
nealmcb

24

BUP

"ระบบสำรองไฟล์ที่มีประสิทธิภาพสูงขึ้นอยู่กับรูปแบบ git packfile สามารถทำการสำรองข้อมูลเพิ่มอย่างรวดเร็วของอิมเมจเครื่องเสมือน"

ไฮไลท์:

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

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

  • Bup สามารถใช้ความซ้ำซ้อน "par2" เพื่อกู้คืนข้อมูลสำรองที่เสียหายแม้ว่าดิสก์ของคุณจะตรวจพบเซกเตอร์เสีย

  • คุณสามารถติดตั้งที่เก็บ bup ของคุณเป็นระบบไฟล์ FUSE และเข้าถึงเนื้อหาในแบบนั้นและยังสามารถส่งออกได้ทาง Samba

  • ของ KDE-based front-end (GUI) สำหรับ BUP สามารถใช้ได้คือระบบ Backup Kup


คุณสมบัติที่ดีบางอย่างแน่นอน แต่โปรดทราบว่าจนถึงขณะนี้มันไม่ได้บันทึกข้อมูลเมตาของไฟล์ (ความเป็นเจ้าของสิทธิ์วันที่) และคุณไม่สามารถลบข้อมูลสำรองเก่าได้ในที่สุดจึงไม่มีพื้นที่เหลือ ดูความคิดเห็น: การสำรองข้อมูลตาม Git พร้อม bup -LWN.netและ README: apenwarr / bup - GitHub
nealmcb

ดูเหมือนว่าตอนนี้เมตาดาต้าจะได้รับการสนับสนุนโปรดดูที่https://github.com/apenwarr/bup: 'การบันทึก bup' และ 'การกู้คืน bup' ได้รับการสนับสนุนเมตาดาต้าที่ยังไม่บรรลุนิติภาวะ ในด้านบวกพวกเขามีการสนับสนุนจริง ๆ แล้วในตอนนี้ แต่มันใหม่และไม่ได้ทดสอบจากระยะไกลเช่นเดียวกับ tar / rsync / อะไรก็ตาม หากคุณต้องการช่วยทดสอบโปรดทำ (ดู t / ต้นไม้เปรียบเทียบสำหรับวิธีเปรียบเทียบหนึ่งวิธี)
นักเรียน

24

CrashPlan

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

คุณสมบัติ

  • 10 $ / เดือน / ค่าธรรมเนียมอุปกรณ์
  • การจัดเก็บและป้องกันข้อมูลปลายทางสามระดับ
  • เงียบและต่อเนื่อง
  • การเก็บรักษาและการกำหนดเวอร์ชันที่กว้างขวาง
  • การป้องกันไฟล์ที่ถูกลบ

ฉันได้พิจารณาพวงของตัวเลือกและการกำหนดค่า (ใช้ rdiff- สำรอง, ซ้ำ, สำรอง - นินจา, amazon s3, เซิร์ฟเวอร์ระยะไกล) ในที่สุดสิ่งที่ลงมาคือความเรียบง่าย

CrashPlanเป็นแพลตฟอร์มข้าม แต่ไม่เปิดแหล่งที่มา

นอกจากนี้ยังเป็นที่น่าสังเกตว่าด้วยแผน 'ตระกูล' CrashPlan Central คุณสามารถสำรองข้อมูลคอมพิวเตอร์ทุกเครื่องที่คุณเป็นเจ้าของได้


CrashPlan อาจดี แต่การสำรองข้อมูลช้ามากอย่างบ้าคลั่ง
ก็อดดาร์ด

โปรดทราบว่า Crashplan กำลังหยุดให้บริการแก่ลูกค้าที่ไม่ใช่องค์กร: crashplan.com/en-us/consumer/nextsteps
เรา

23

Bacula

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

สิ่งหนึ่งที่ดีเกี่ยวกับ Bacula คือมันใช้การปรับใช้ของตัวเองสำหรับไฟล์ที่สร้างขึ้น สิ่งนี้ทำให้เป็นอิสระจากการใช้งานเฉพาะของยูทิลิตี้ดั้งเดิม (เช่น tar, dump ... )

เมื่อฉันใช้มันยังไม่มี GUIs เลย ดังนั้นฉันไม่สามารถพูดได้ว่าสิ่งที่มีอยู่นั้นสมบูรณ์และใช้งานง่ายหรือไม่

Bacula เป็นโมดูลที่สำคัญมาก ประกอบด้วย 3 daemons ที่สามารถกำหนดค่าได้แบบสแตนด์อะโลน:

  • daemon ไฟล์ (ดูแลการรวบรวมไฟล์จริงและวิธีการข้ามแพลตฟอร์มของเมตาดาต้า)
  • ภูตที่เก็บข้อมูล (ดูแลการจัดเก็บข้อมูล - ให้เป็น HDD, ดีวีดี, เทป, ฯลฯ )
  • Director daemon (ดูแลการกำหนดตารางเวลาการสำรองข้อมูลและการกำหนดค่าส่วนกลาง)

นอกจากนี้ยังมีฐานข้อมูล SQL ที่เกี่ยวข้องกับการจัดเก็บข้อมูลเมตาเกี่ยวกับ bacula และการสำรองข้อมูล (รองรับ Postgres, MySQL และ sqlite

bconsoleไบนารีมาพร้อมกับ bacula และจัดเตรียมอินเตอร์เฟส CLI สำหรับการดูแลระบบ bacula


กรุณาอธิบายวรรคที่ 2: "สิ่งนี้ทำให้เป็นอิสระ ... "
tshepang

มีส่วนต่อประสานทางเว็บที่เขียนเป็นไพธ อน
iElectric

2
@Tepepang หมายความว่าไม่ต้องพึ่งพาเครื่องมือที่ติดตั้งบนระบบปฏิบัติการเอง
iElectric

18

การสำรองข้อมูลอย่างง่าย ติดตั้งการสำรองข้อมูลอย่างง่าย

Simple Backupเป็นอีกเครื่องมือหนึ่งในการสำรองไฟล์ของคุณและเก็บประวัติการแก้ไข ค่อนข้างมีประสิทธิภาพ (พร้อมการสำรองข้อมูลเต็มรูปแบบและส่วนเพิ่ม) และไม่ใช้พื้นที่ดิสก์มากเกินไปสำหรับข้อมูลที่ซ้ำซ้อน ดังนั้นคุณสามารถแก้ไขไฟล์ประวัติศาสตร์à-la Time Machine (ฟีเจอร์ย้อนเวลา - ที่กล่าวถึงก่อนหน้า - ยังเสนอให้เช่นกัน)

คุณสมบัติ:

  • ติดตั้งง่ายด้วยกลยุทธ์การสำรองข้อมูลที่กำหนดไว้ล่วงหน้าแล้ว
  • การสนับสนุนการสำรองข้อมูลฮาร์ดดิสก์ภายนอก
  • สำรองข้อมูลระยะไกลผ่าน SSH หรือ FTP
  • ประวัติการแก้ไข
  • การล้างอัตโนมัติที่ชาญฉลาด
  • sheduling ง่าย
  • การสำรองข้อมูลผู้ใช้ - และ / หรือระดับระบบ

ข้อความแสดงแทน

Back in timeที่คุณสามารถดูชุดคุณลักษณะคล้ายกับที่นำเสนอโดย

การสำรองข้อมูลแบบง่ายเหมาะกับสภาพแวดล้อม Gnome และ Ubuntu Desktop


6
การสำรองข้อมูลอย่างง่ายล้มเหลวหลายครั้งหนึ่งครั้งทำให้ข้อมูลสูญหาย ฉันจะไม่แนะนำที่นี่
Alex Launi

@Alex ฉันสนใจ ... ฉันใช้ย้อนเวลากลับไป แต่ฉันเคยลอง Simple Backup มาก่อน ฉันเลือกแรกเพราะฉันสามารถเรียกดูข้อมูลสำรอง คุณช่วยระบุปัญหาที่พบมากขึ้นได้ไหม? เพิ่งออกมาจากความอยากรู้
Huygens

2
tarball ที่สร้างขึ้นนั้นมีข้อมูลที่ไม่ถูกต้องมากมาย เรื่องนี้เกิดขึ้นมากกว่าหนึ่งครั้ง
Alex Launi

2
ฉันจะไม่แนะนำเครื่องมือนี้ มันยากมากที่จะใช้มันในฐานะ root (โดยค่าเริ่มต้นมันจะบันทึกทุกอย่างในโฮมไดเร็กตอรีของคุณซึ่งหมายความว่าคำสั่ง rm ที่ไม่ดีจะกำจัดทุกอย่าง) และมันจะสร้างไฟล์บีบอัดที่ไม่ดี เหมือนย้อนเวลา
2413

1
@Huygens:> ขออภัยสำหรับความคิดเห็นที่พูดไม่ดีของฉัน ประสบการณ์ของฉันคือโดยค่าเริ่มต้น sbackup เวอร์ชันปัจจุบันไม่ได้บันทึกแบ็คอัพไว้ในไดเรกทอรีที่ป้องกันราก หากคุณไม่เปลี่ยนค่าเริ่มต้นการสำรองข้อมูลของคุณจะไม่สามารถอยู่รอดได้ด้วยคำสั่ง. rm ที่ไม่ดี จุดที่สองนี้ไม่เกี่ยวข้องกับจุดของ Alex กับ tar.gz ที่ไม่ดีและเชื่อมโยงกับตัวเลือกของพฤติกรรมเริ่มต้นของ sbackup ไม่ใช่คุณสมบัติที่แท้จริง
user2413

18

น้ำมันดิน

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

สร้างการสำรองข้อมูลเต็มรูปแบบของhomeไดเรกทอรีของคุณ:

cd ไปยังไดเรกทอรีที่คุณต้องการจัดเก็บไฟล์สำรองข้อมูลแล้ว:

tar --create --verbose --file backup.tar <path to the home directory>

สำหรับการสำรองข้อมูลที่ตามมาเราต้องการหลีกเลี่ยงการสำรองข้อมูลเต็มรูปแบบ - เนื่องจากใช้เวลานานเกินไป ดังนั้นเราเพียงแค่อัปเดตไฟล์ในbackup.tar:

อีกครั้งcdไปยังไดเรกทอรีที่ไฟล์สำรองอยู่แล้วใช้--update:

tar --update --verbose --file backup.tar <path to the home directory>

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

หมายเหตุ: คุณไม่สามารถใช้--updateกับไฟล์ tar บีบอัด (เช่น.tar.gz)


14

เออาร์ ติดตั้ง DAR

DAR - โปรแกรม Disk ARchive - เป็นเครื่องมือสำรองข้อมูลบรรทัดคำสั่งที่มีประสิทธิภาพรองรับการสำรองข้อมูลและเรียกคืนที่เพิ่มขึ้น หากคุณต้องการสำรองไฟล์จำนวนมากมันอาจเร็วกว่า rsync (การตรวจสอบย้อนกลับ) อย่างมากเช่นโซลูชัน


13

สำรองห้องใต้หลังคา

Atticเป็นโปรแกรมสำรองข้อมูลที่ซ้ำซ้อนเขียนด้วย Python เป้าหมายหลักของAtticคือการมอบวิธีการสำรองข้อมูลที่มีประสิทธิภาพและปลอดภัย เทคนิคการคัดลอกข้อมูลที่ใช้ทำให้Atticเหมาะสำหรับการสำรองข้อมูลรายวันเนื่องจากมีการจัดเก็บการเปลี่ยนแปลงเท่านั้น

คุณสมบัติหลัก:

  • ง่ายต่อการใช้
  • พื้นที่จัดเก็บที่มีประสิทธิภาพ : การลดความซ้ำซ้อนของขนาดบล็อกตัวแปรใช้เพื่อลดจำนวนไบต์ที่จัดเก็บโดยตรวจจับข้อมูลซ้ำซ้อน
  • การเข้ารหัสข้อมูลเสริม : ข้อมูลทั้งหมดสามารถป้องกันได้โดยใช้การเข้ารหัส AES 256 บิตและความถูกต้องของข้อมูลและการตรวจสอบความถูกต้องโดยใช้ HMAC-SHA256
  • การสำรองข้อมูลนอกสถานที่ : ห้องใต้หลังคาสามารถเก็บข้อมูลบนรีโมตโฮสต์ที่สามารถเข้าถึงได้ผ่าน SSH
  • สำรองข้อมูลที่เมานต์เป็นระบบไฟล์ : ไฟล์เก็บถาวรสำรองสามารถติดตั้งได้เป็นระบบไฟล์ userspace สำหรับการตรวจสอบและเรียกคืนข้อมูลสำรองได้ง่าย

ที่ต้องการ:

ห้องใต้หลังคาต้องใช้ Python> = 3.2 นอกจาก Python แล้ว Attic ยังต้องการmsgpack-pythonและ OpenSSL (> = 1.0.0) เพื่อติดตั้งไฟล์เก็บถาวรเป็นระบบไฟล์llfuseจำเป็นต้องมี

บันทึก:

นอกจากนี้ยังมีตอนนี้แยกของหลังคาที่เรียกว่าแอนเดอ


13

SpiderOak

ดรอปบ็อกซ์เช่นบริการสำรองข้อมูล / ซิงค์ด้วยคุณสมบัติที่เทียบเท่า

  • เข้าถึงข้อมูลทั้งหมดของคุณในที่เดียวที่ซ้ำซ้อน
  • กำหนดค่าการซิงโครไนซ์หลายแพลตฟอร์มที่กำหนดได้
  • เก็บรักษาประวัติรุ่นและไฟล์ที่ถูกลบทั้งหมด
  • แชร์โฟลเดอร์ในเว็บทันที
  • ห้องแชร์พร้อม RSS
  • ดึงไฟล์จากอุปกรณ์ใด ๆ ที่เชื่อมต่ออินเทอร์เน็ต
  • การเข้ารหัสข้อมูลแบบ 'zero-knowledge' ที่ครอบคลุม

ระบบที่ได้รับการจดทะเบียน: Debian Lenny, OpenSUSE, RPM-based (Fedora, ฯลฯ ), CentOS / RHEL, Ubuntu Lucid Lynx, Ubuntu Gutsy Gibbon, Ubuntu Karmic Koala, Ubuntu ไม่ฝักใฝ่ฝ่ายใด, Ubuntu Intrepid Ibex, Debian Etch, Ubuntu Hardy Heron, Slackware 12.1, Ubuntu Jaunty Jackalope

ข้อมูลเพิ่มเติมได้ที่https://spideroak.com


1
โปรดทราบว่าไม่มีวิธีอัตโนมัติในการลบข้อมูลสำรองเก่า ดังนั้นถ้าคุณไม่ชอบการล่าสัตว์ด้วยตนเองผ่าน UI ที่เป็น clunky พวกเขาจะไม่มีที่สิ้นสุดกับจำนวนเนื้อที่ที่ต้องการ SpiderOak กล่าวว่าคุณไม่ควรต้องลบข้อมูลสำรองเก่าด้วยความซ้ำซ้อน ฉันไม่เห็นด้วย. นอกจากนี้ SpiderOak ละเว้น symlink โดยอ้างว่ามีความซับซ้อนในการจัดการเนื่องจากความเป็นไปได้ของลูป symlink
Scott Severance

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

1
เป็นที่กล่าวถึงสำหรับ Dropbox : การสำรองข้อมูลและการซิงค์มีสองงานที่แตกต่างกัน!
DJCrashdummy

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

11

บินกลับ

คำเตือน: ไม่มีการปรับปรุงล่าสุดในปี 2010

คล้ายกับย้อนเวลา

Apple Time Machine เป็นคุณสมบัติที่ยอดเยี่ยมในระบบปฏิบัติการของพวกเขาและ Linux มีเทคโนโลยีเกือบทั้งหมดที่จำเป็นในตัวเพื่อสร้างใหม่ นี่คือ GUI ที่ใช้ง่ายเพื่อให้ใช้งานง่าย

FlyBack v0.4.0


1
โปรดทราบว่าซอฟต์แวร์นี้ไม่ได้รับการบำรุงรักษาอย่างแข็งขัน: การอัปเดตครั้งล่าสุดคือในปี 2010 (นั่นคือสิ่งที่ฉันโทรกลับในเวลา )
Jealie

10

JungleDisk ชำระค่าสมัคร

เป็นผู้ชนะเท่าที่ฉันกังวล มันสำรองข้อมูลจากระยะไกลไปยังถัง Amazon S3 ที่เข้ารหัสซึ่งเป็นทางเลือกและสามารถปรับแต่งได้มันสามารถทำงานในพื้นหลัง (มีคำแนะนำต่างๆสำหรับการตั้งค่า) มี UI ที่เหมาะสมหรือคุณสามารถแฮ็คไฟล์ XML หากคุณรู้สึกว่าเอียงมาก

ฉันสำรองข้อมูลเครื่องที่บ้านทั้งหมดของฉันด้วยบัญชีเดียวกันไม่มีปัญหา ฉันยังสามารถเข้าถึงข้อมูลที่สำรองไว้จากระยะไกลผ่าน myjungledisk.com

มันไม่ฟรี แต่ในแง่ของสหรัฐมันราคาถูกพอสมควร (ฉันจ่ายประมาณ $ 8 ต่อเดือน) ฉันรู้สึกว่าเป็นเรื่องที่ยอมรับได้มากกว่าการสำรองข้อมูลนอกสถานที่ซึ่งมีบุคคลอื่นเกี่ยวข้องกับฮาร์ดแวร์และปัญหาความปลอดภัยทางกายภาพ (ทางกายภาพ)

ฉันไม่สามารถแนะนำได้เพียงพอ


ฉันใช้อันนี้มาหลายปีแล้วและฉันก็เห็นด้วย นี่เป็นผลิตภัณฑ์ที่ดีมากและโบนัสอย่างหนึ่งสำหรับฉันคือมันเป็นแพลตฟอร์มข้าม คุณสามารถใช้ผลิตภัณฑ์เดียวกันในทุกแพลตฟอร์มที่คุณใช้ไม่ว่าจะเป็น Linux, Mac หรือ Windows
sbrattla

"$ 4" ที่มีขนาดเล็ก "As Jungle Disk ได้รับการออกแบบมาสำหรับธุรกิจของพนักงาน 2-250 บัญชีลูกค้าแต่ละบัญชีจะต้องเสียค่าใช้จ่ายขั้นต่ำ $ 8 ต่อเดือน" ด้านล่างเป็นการเริ่มต้นที่ท้อใจมาก
Mateusz Konieczny

10

สำรองข้อมูล Areca

คำเตือน: ไม่ได้ปรับปรุงรุ่นล่าสุดในปี 2558

ยังเป็นโปรแกรม GPL ที่ดีมากในการสำรองข้อมูลได้อย่างง่ายดาย

คุณสมบัติ

  • การบีบอัดไฟล์เก็บถาวร (รูปแบบ Zip & Zip64)
  • การเข้ารหัสที่เก็บถาวร (อัลกอริทึมการเข้ารหัส AES128 & AES256)
  • ที่เก็บข้อมูลบนฮาร์ดไดรฟ์ในเครือข่ายไดรฟ์คีย์ USB เซิร์ฟเวอร์ FTP / FTPs (ด้วย SSL / TLS โดยนัยและชัดเจน)
  • ตัวกรองไฟล์ต้นฉบับ (ตามส่วนขยายไดเรกทอรีย่อยนิพจน์ปกติขนาดวันที่สถานะพร้อมตัวดำเนินการเชิงตรรกะ AND / OR / NOT)
  • เพิ่มความแตกต่างและรองรับการสำรองข้อมูลเต็มรูปแบบ
  • รองรับการสำรองข้อมูลเดลต้า (เก็บเฉพาะส่วนที่แก้ไขของไฟล์ของคุณ)
  • การรวมที่เก็บถาวร: คุณสามารถรวมที่เก็บถาวรที่อยู่ติดกันในที่เก็บถาวรเดียวเพื่อประหยัดพื้นที่เก็บข้อมูล
  • ณ วันที่กู้คืนข้อมูล: Areca ช่วยให้คุณสามารถกู้คืนไฟล์เก็บถาวรของคุณ (หรือไฟล์เดียว) ณ วันที่ที่ระบุ
  • กลไกการทำธุรกรรม: กระบวนการที่สำคัญทั้งหมด (เช่นการสำรองข้อมูลหรือการผสาน) เป็นธุรกรรม สิ่งนี้รับประกันความถูกต้องของการสำรองข้อมูลของคุณ
  • รายงานการสำรองข้อมูล: Areca สร้างรายงานการสำรองข้อมูลที่สามารถเก็บไว้ในดิสก์ของคุณหรือส่งทางอีเมล
  • โพสต์สคริปต์สำรอง: Areca สามารถเปิดใช้เชลล์สคริปต์หลังจากสำรองข้อมูล
  • สิทธิ์ไฟล์, ลิงก์สัญลักษณ์และไพพ์ที่มีชื่อสามารถจัดเก็บและกู้คืนได้ (Linux เท่านั้น)

8

ฉันเรียกใช้สคริปต์ Python ที่กำหนดเองซึ่งใช้ rsync เพื่อบันทึกโฟลเดอร์บ้านของฉัน (ขยะน้อยลง ฯลฯ ) ลงในโฟลเดอร์ที่ระบุว่า "ปัจจุบัน" บน HDD สำรองแยกต่างหาก (เชื่อมต่อด้วย USB) จากนั้นคำสั่งคัดลอก (cp) เพื่อคัดลอกทุกอย่างจาก "ปัจจุบัน "ลงในโฟลเดอร์ประทับวันที่ด้วย HDD เดียวกัน สิ่งที่สวยงามคือแต่ละภาพรวมมีทุกไฟล์ในโฟลเดอร์ที่บ้านของคุณตามที่มันเป็นในเวลานั้นและยังHDD ไม่เพียงเติมให้เต็มโดยไม่จำเป็น เนื่องจากไฟล์ส่วนใหญ่ไม่เคยเปลี่ยนแปลงจึงมีเพียงสำเนาเดียวของไฟล์เหล่านั้นบน HDD การอ้างอิงอื่น ๆ คือลิงค์ และหากมีการเพิ่มไฟล์เวอร์ชันที่ใหม่กว่าลงใน "ปัจจุบัน" สแนปชอตทั้งหมดที่ชี้ไปที่เวอร์ชันเก่าจะชี้ไปที่เวอร์ชันต้นฉบับโดยอัตโนมัติ ระบบไฟล์ HDD ที่ทันสมัยดูแลด้วยตนเอง แม้ว่าจะมีการปรับแต่งทุกอย่างในสคริปต์คำสั่งหลักนั้นเรียบง่าย นี่คือบางส่วนของส่วนผสมที่สำคัญ:

exclusion_path = "/home/.../exclusions.txt" # don't back up trash etc
media_path = "/media/... # a long path with the HDD details and the "current" folder
rsync -avv --progress --delete --exclude-from=exclusion_path /home/username/ media_path
current = "..." # the "current" folder on the HDD
dest = "..." # the timestamped folder on the HDD
cp -alv current dest

ฉันมีความต้องการที่กำหนดเองเช่นกัน เนื่องจากฉันมีอิมเมจดิสก์ VirtualBox ขนาดใหญ่หลายอัน (เช่น 60GB) ฉันจึงต้องการมีเพียงสำเนาเดียวเท่านั้นไม่ใช่รุ่นสแนปชอต แม้แต่ HDD ขนาด 1 หรือ 2 TB ก็มีข้อ จำกัด

นี่คือเนื้อหาของไฟล์การยกเว้นของฉัน ไฟล์มีความไวต่อการขาดเครื่องหมายทับเทอร์มินัล ฯลฯ :

/.local/share/Trash/
/.thumbnails/
/.cache/
/Examples/

2
เครื่องมือที่ทำสิ่งที่คล้ายกันมากสำหรับคุณ (มีสแนปชอตที่สมบูรณ์โดยใช้ฮาร์ดลิงก์เพื่อไม่ให้เปลืองเนื้อที่ดิสก์) เป็นrsnapshot - บางทีคุณควรลองดู
Marcel Stimberg

5

Dirvish

Dirvishเป็นเครื่องมือสำรองข้อมูลบรรทัดคำสั่งที่ดีซึ่งใช้ฮาร์ดลิงก์เพื่อลดพื้นที่ใช้งาน มีวิธีการที่ซับซ้อนในการล้างข้อมูลสำรองที่หมดอายุ

นี่คือการสอนที่ดีสำหรับมัน: http://wiki.edseek.com/howto:dirvish


นี่เป็นวิธีที่ดีในการรับการสำรองข้อมูลแบบส่วนเพิ่ม rsync เพื่อใช้งาน!
Nanne

5

Duplicati

โอเพนซอร์ซแอพพลิเคชั่นสำรองข้อมูลฟรีที่ทำงานบน Linux โดยมี gui ที่ "เก็บเข้ารหัสสำรองข้อมูลส่วนเพิ่มที่บีบอัดอย่างปลอดภัยในบริการจัดเก็บข้อมูลบนคลาวด์และเซิร์ฟเวอร์ไฟล์ระยะไกลทำงานร่วมกับ Amazon S3, Windows Live SkyDrive, Google Drive (Google Docs), Rackspace ไฟล์ Cloud หรือ WebDAV, SSH, FTP (และอีกมากมาย) "

เวอร์ชัน 1.0 ถือว่ามีความเสถียร; มีการพัฒนาเวอร์ชัน 2 พร้อมการเปลี่ยนแปลงภายในจำนวนมากที่กำลังทำงานอยู่ (แม้ว่าฉันจะไม่ใช้เพื่อการผลิต) มีกฎตัวกรองมาตรฐานหรือกำหนดเองเพื่อเลือกไฟล์ที่จะสำรองข้อมูล

ฉันใช้มันมาหลายปีแล้ว (ไม่ได้เชื่อมต่อกับใครที่นั่น แต่ได้พิจารณาดู API เพื่อเพิ่มแบ็กเอนด์พูดเป็นนักพัฒนา) แม้ว่าจะไม่บ่อยนักทั้งบนแล็ปท็อป Windows และ Ubuntu 14.04 ของฉัน

ส้อมของการตีสองหน้า


4

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

สิ่งที่ฉันชอบเกี่ยวกับโปรแกรมนี้คือมันคัดลอกพาร์ทิชันทั้งหมด ลองนึกภาพสิ่งนี้: ในขณะที่ดัดแปลง Ubuntu เป็น superuser คุณเปลี่ยนส่วนสำคัญและ Ubuntu จะไม่เริ่มขึ้นอีกต่อไป

คุณสามารถฟอร์แมตฮาร์ดดิสก์และติดตั้ง Ubuntu ใหม่ ในขณะที่โซลูชันสำรองข้อมูลเช่น Dropbox, Ubuntu One ฯลฯ อาจเป็นประโยชน์ในการเรียกคืนไฟล์สำคัญ แต่จะไม่คืนค่าวอลล์เปเปอร์ของคุณไอคอน Unity และสิ่งอื่น ๆ ที่ทำให้ Ubuntu ของคุณเป็นแบบที่คุณชอบ

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

ข้อดี:

  • ไม่เพียง แต่จะทำการสำรองข้อมูลเอกสาร แต่ยังไฟล์ระบบเช่นกัน
  • มันใช้งานง่าย
  • มันเป็นไปได้ที่จะสำรองข้อมูลพาร์ติชั่นอื่น (ที่ไม่ใช่ Linux) ด้วย
  • มันจะบีบอัดข้อมูลสำรองในรูปแบบ gzip หรือ bzip2 ประหยัดพื้นที่ดิสก์

จุดด้อย:

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

ดัตช์คู่มือที่ดีสามารถพบได้ที่นี่


4

s3qlเป็นตัวเลือกล่าสุดสำหรับการใช้ Amazon s3, Google Storage หรือ OpenStack Storage เป็นระบบไฟล์ มันทำงานได้กับ Linux distros ที่หลากหลายรวมถึง MacOS X

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

ดูการเปรียบเทียบ S3QL และระบบไฟล์ S3 อื่น ๆสำหรับการเปรียบเทียบกับ PersistentFS, S3FS, S3FSLite, SubCloud, S3Backer และ ElasticDrive

ฉันใช้มันมาสองสามวันแล้วเริ่มจากs3_backup.sh (ซึ่งใช้ rsync) และฉันก็มีความสุขมาก เป็นเอกสารที่ดีมากและดูเหมือนว่าจะเป็นโครงการที่มั่นคง


4

TimeVault

คำเตือน: ไม่ใช้สี

TimeVault a เป็นเครื่องมือในการสร้างสแนปชอตของโฟลเดอร์และมาพร้อมกับการรวม nautilus สแน็ปช็อตได้รับการปกป้องจากการลบหรือดัดแปลงโดยไม่ตั้งใจเนื่องจากเป็นค่าเริ่มต้นเป็นแบบอ่านอย่างเดียว

สามารถดาวน์โหลดได้จากLaunchpad


3

inosync

สคริปต์ Python ที่ให้ความสามารถในการสำรองข้อมูลแบบเรียลไทม์มากกว่าหรือน้อยกว่า

บันทึกย่อว่าซอฟต์แวร์นี้ไม่ได้รับการบำรุงรักษาอีกต่อไป

"ฉันเจอการอ้างอิงถึงคุณสมบัติ" inotify "ที่มีอยู่ในเคอร์เนลลีนุกซ์ล่าสุด Inotify ตรวจสอบกิจกรรมของดิสก์และโดยเฉพาะอย่างยิ่งแฟล็กเมื่อไฟล์ถูกเขียนไปยังดิสก์หรือลบออกการค้นหาอีกเล็กน้อยอยู่ในแพ็คเกจที่รวมไฟล์ของ inotify การตรวจสอบเหตุการณ์ด้วยยูทิลิตี้การซิงโครไนซ์ไฟล์ rsync เพื่อจัดเตรียมความสามารถในการสำรองไฟล์แบบเรียลไทม์ที่ฉันกำลังค้นหาซอฟต์แวร์ชื่อ inosync เป็นสคริปต์ Python ที่ให้มาเป็นรหัสโอเพ่นซอร์สโดยผู้เขียน Benedikt Böhm จากเยอรมนี ( http://bb.xnull.de/ ) "

http://www.opcug.ca/public/Reviews/linux_part16.htm


3

Obnam

คำเตือน: ซอฟต์แวร์ไม่ได้รับการบำรุงรักษาอีกต่อไปผู้เขียนไม่แนะนำให้ใช้

'Obnam เป็นโปรแกรมสำรองข้อมูลที่ง่ายและปลอดภัย การสำรองข้อมูลสามารถเก็บไว้ในฮาร์ดดิสก์ภายในหรือออนไลน์ผ่านโปรโตคอล SSH SFTP เซิร์ฟเวอร์สำรองหากใช้ไม่จำเป็นต้องใช้ซอฟต์แวร์พิเศษใด ๆ ที่ด้านบนของ SSH

คุณสมบัติบางอย่างที่คุณอาจสนใจ:

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

รุ่นเก่าสามารถพบได้ในแหล่งซอฟต์แวร์ Ubuntu สำหรับรุ่นใหม่ล่าสุดหมายถึงคริส Cormacks PPAหรือ Obnams เว็บไซต์


3

BorgBackupเป็นเครื่องมือ CLI และด้วยVortaเนื่องจาก GUI ทำทุกสิ่งที่คุณต้องการและอีกมากมาย มีPPAสำหรับ BorgBackup ด้วย

ความแตกต่างที่สำคัญระหว่าง BorgBackup และโซลูชันสำรองอื่น ๆ คือโซลูชันสำรองข้อมูลซ้ำซ้อน :

EG ถ้าคุณมีหลายสำเนาของไฟล์เดียวแฟ้มที่จะใช้พื้นที่เพียงครั้งเดียว

  1. ติดตั้ง BorgBackup:

    sudo add-apt-repository ppa:costamagnagianfranco/borgbackup
    sudo apt update
    sudo apt install borgbackup
    
  2. ติดตั้ง Vorta:

    pip install vorta
    
  3. ทำการสำรองข้อมูลเริ่มต้นของคุณ:

    borg init --encryption=repokey-blake2 /media/ExternalHDD/{user}
    
  4. คลิกที่ไอคอน Vorta เพื่อไปที่ GUI และกำหนดค่า


1

saybackup และ saypurge

มีสคริปต์ที่ดีที่เรียกว่าsaybackupซึ่งช่วยให้คุณทำการสำรองข้อมูลเพิ่มเติมแบบง่าย ๆ โดยใช้ลิงก์ จากหน้าคน:

สคริปต์นี้สร้างการสำรองข้อมูลส่วนเพิ่มเต็มหรือย้อนกลับโดยใช้
คำสั่ง rsync (1) ชื่อไดเรกทอรีสำรองข้อมูลประกอบด้วยวันที่และเวลา
ของการสำรองข้อมูลแต่ละครั้งเพื่ออนุญาตให้มีการเรียงลำดับและเลือกการตัด ในตอนท้ายของการสำรองข้อมูลที่สำเร็จแต่ละครั้ง symlink '* -current' จะได้รับการอัปเดตให้ชี้ไปที่การสำรองข้อมูลล่าสุดเสมอ เพื่อลดการ
ถ่ายโอนไฟล์ระยะไกลคุณสามารถใช้ตัวเลือก '-L' (อาจจะหลายครั้ง) เพื่อ
ระบุแผนผังไฟล์ในเครื่องที่จะ
เชื่อมโยงไปยังการสำรองข้อมูล

สคริปต์ที่เกี่ยวข้องsaypurgeให้วิธีที่ชาญฉลาดในการล้างการสำรองข้อมูลเก่า จากหน้าแรกของเครื่องมือ:

Sayepurge แยกวิเคราะห์การประทับเวลาจากชื่อของไดเรกทอรีการสำรองข้อมูลชุดนี้คำนวณเวลา delta และกำหนดผู้สมัครการลบที่ดีเพื่อให้การสำรองข้อมูลมีระยะเวลาที่เท่ากัน พฤติกรรมที่แน่นอนสามารถปรับได้โดยการระบุจำนวนของไฟล์ล่าสุดเพื่อป้องกันการลบ (-g), จำนวนของการสำรองข้อมูลในอดีตเพื่อให้รอบ (-k) และจำนวนสูงสุดของการลบสำหรับการทำงานใด ๆ ที่กำหนด (-d) ในชุดของไฟล์ด้านบนการสำรองข้อมูลทั้งสองจาก 2011-07-07 นั้นอยู่ห่างกันเพียง 6 ชั่วโมงเท่านั้นดังนั้นพวกเขาจึงทำการคัดกรองผู้สมัครที่ดี ...


1

backup2l

คำเตือน: ไม่ย้อมสีกระทำครั้งสุดท้ายเมื่อวันที่ 2017-02-14

จากหน้าแรก:

backup2lเป็นเครื่องมือบรรทัดคำสั่งที่มีน้ำหนักเบาสำหรับการสร้างการบำรุงรักษาและการกู้คืนการสำรองข้อมูลบนระบบไฟล์ที่ติดตั้งได้ (เช่นฮาร์ดดิสก์) เป้าหมายการออกแบบหลักคือความพยายามในการบำรุงรักษาต่ำประสิทธิภาพความโปร่งใสและความทนทาน ในการติดตั้งเริ่มต้นการสำรองข้อมูลจะถูกสร้างขึ้นโดยอัตโนมัติด้วยสคริปต์ cron

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

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

ฟังก์ชั่นแยกและรวบรวมแบบรวมช่วยให้ถ่ายโอนไฟล์เก็บถาวรทั้งหมดหรือไฟล์ที่เลือกไปยังชุดซีดีหรือสื่อแบบถอดได้อื่น ๆ ได้อย่างสะดวกสบาย

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

สำหรับการตัดสินใจว่าไฟล์เป็นไฟล์ใหม่หรือถูกแก้ไข backup2l จะดูที่ชื่อเวลาในการแก้ไขขนาดความเป็นเจ้าของและการอนุญาต ไม่เหมือนกับเครื่องมือสำรองข้อมูลอื่น ๆ i-node ไม่ถูกพิจารณาเพื่อหลีกเลี่ยงปัญหากับระบบไฟล์ที่ไม่ใช่ Unix เช่น FAT32

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