สำหรับใคร ใช้ Linux ในด้านต่างๆ (เซิร์ฟเวอร์หรือเดสก์ท็อป) โปรดทราบว่าสำหรับแต่ละงานอาจมีโซลูชันที่เป็นไปได้หลายวิธี ตัวอย่างที่ดีมากที่อยู่ในสนาม ของการสำรองข้อมูล
มีตัวเลือกมากมายที่สามารถเลือกได้เมื่อพยายามทำการสำรองข้อมูล ข้อมูลของคุณแม้ว่าคุณจะต้องการสำรองข้อมูลผ่านเครือข่ายก็ตาม หนึ่งในโซลูชันดังกล่าวคือ BorgBackup แบบโอเพ่นซอร์ส. นี้ โปรแกรมสำรองข้อมูลการขจัดข้อมูลซ้ำซ้อนที่รองรับการบีบอัดและการเข้ารหัสที่พิสูจน์ตัวตน
การขจัดข้อมูลซ้ำซ้อนของข้อมูลเป็นเทคนิคในการกำจัดสำเนาข้อมูลที่ซ้ำกัน คำที่เกี่ยวข้องและเหมือนกันคือการจัดเก็บอินสแตนซ์เดียว
เกี่ยวกับ BorgBackup
วัตถุประสงค์หลัก โดย BorgBackup คือการจัดหาวิธีสำรองข้อมูลที่มีประสิทธิภาพและปลอดภัย
เทคนิคการขจัดข้อมูลซ้ำซ้อนที่ใช้ทำให้ BorgBackup เหมาะสำหรับการสำรองข้อมูลรายวันเนื่องจากมีการจัดเก็บเฉพาะการเปลี่ยนแปลงเท่านั้น
เทคนิคการเข้ารหัสที่พิสูจน์ตัวตนทำให้เหมาะสำหรับการสำรองข้อมูลไปยังปลายทางที่ไม่น่าเชื่อถืออย่างสมบูรณ์
BorgBackup สามารถจัดเก็บข้อมูลบนโฮสต์ระยะไกลที่เข้าถึงได้ผ่าน SSH. หากติดตั้ง Borg บนโฮสต์ระยะไกลจะสามารถเพิ่มประสิทธิภาพการทำงานได้มากเมื่อเทียบกับการใช้ระบบไฟล์เครือข่าย (sshfs, nfs ฯลฯ )
การสำรองข้อมูลสามารถติดตั้งเป็นระบบไฟล์. ไฟล์สำรองสามารถติดตั้งเป็นระบบไฟล์พื้นที่ผู้ใช้เพื่อการเรียกดูข้อมูลสำรองและกู้คืนแบบโต้ตอบได้อย่างง่ายดาย (ตัวอย่างเช่นการใช้โปรแกรมจัดการไฟล์ทั่วไป)
ทั้งหมด ข้อมูลสามารถป้องกันได้โดยการเข้ารหัส AES 256 บิตความสมบูรณ์ของข้อมูลและความถูกต้องได้รับการตรวจสอบโดยใช้ HMAC-SHA256 ข้อมูลถูกเข้ารหัสทางฝั่งไคลเอ็นต์
นอกจากนั้นข้อมูลทั้งหมดสามารถบีบอัดด้วย lz4 (ความเร็วสูงการบีบอัดต่ำ), zlib (ความเร็วปานกลางและการบีบอัด) หรือ lzma (ความเร็วต่ำการบีบอัดสูง)
คุณสมบัติหลัก ได้แก่ :
- การขจัดข้อมูลซ้ำซ้อนตามเนื้อหาที่กำหนดไว้ใช้เพื่อลดจำนวนไบต์ที่จัดเก็บ: แต่ละไฟล์จะถูกแบ่งออกเป็นหลาย ๆ ส่วนที่มีความยาวแตกต่างกันและจะเพิ่มเฉพาะส่วนที่ไม่เคยมีมาก่อนในที่เก็บ
- ความเร็ว: มีการใช้โค้ดที่สำคัญด้านประสิทธิภาพ (การแยกส่วนการบีบอัดการเข้ารหัส) ใน C / Cython
- ไฟล์ในเครื่องและแคชข้อมูล
- ตรวจจับไฟล์ที่ไม่ได้แก้ไขอย่างรวดเร็ว
- การเข้ารหัสข้อมูล
จะติดตั้ง BorgBackup บน Linux ได้อย่างไร?
สำหรับผู้ที่สนใจสามารถติดตั้งเครื่องมือนี้ในระบบได้ คุณสามารถทำได้โดยทำตามคำแนะนำที่เราแบ่งปันกับคุณด้านล่างนี้
ถ้าเป็นเช่นนั้น ผู้ใช้ Debian, Ubuntu, Linux Mint หรืออนุพันธ์อื่น ๆ ของสิ่งเหล่านี้เราจะติดตั้ง Borg จากเทอร์มินัลโดยดำเนินการคำสั่งต่อไปนี้:
sudo apt install borgbackup
ในขณะที่สำหรับ Arch Linux, Manjaro, Antergos หรืออนุพันธ์อื่น ๆ ของ Arch Linux, ต้องเปิดใช้งานที่เก็บชุมชนในไฟล์ pacman.conf
คำสั่งในการติดตั้งคือ:
sudo pacman -S borg
ผู้ใช้ Fedora, CentOS, RHEL หรืออนุพันธ์อื่น ๆ ของสิ่งเหล่านี้ติดตั้งด้วย:
sudo dnf install borgbackup
สำหรับกรณีของผู้ที่เป็น ผู้ใช้ OpenSUSE ทุกเวอร์ชันสามารถติดตั้งด้วยคำสั่งต่อไปนี้:
sudo zypper in borgbackup
สุดท้ายสำหรับผู้ที่เป็นผู้ใช้ Gentoo ให้ติดตั้ง Borg con:
emerge borgbackup
การติดตั้งอินเทอร์เฟซแบบกราฟิก (GUI) สำหรับ Borg
เล็กน้อย Borg ได้รับการจัดการจากบรรทัดคำสั่งดังนั้นหากคุณต้องการใช้เครื่องมือนี้บนคอมพิวเตอร์เดสก์ท็อป (นั่นคือคุณจัดการสภาพแวดล้อมเดสก์ท็อป) สิ่งที่สะดวกที่สุดคือคุณจัดการ Borg จากอินเทอร์เฟซแบบกราฟิก
สำหรับสิ่งนี้เราจะติดตั้ง Vorta (อินเทอร์เฟซที่สง่างามของ Borg) เราสามารถติดตั้งสิ่งนี้ในระบบของเราโดยทั่วไปเป็นแพ็คเกจ Python โดยใช้ PIP
ในเทอร์มินัลเราจะพิมพ์สิ่งต่อไปนี้:
pip3 install vorta
เพียงเท่านี้เราก็เริ่มใช้ Borg ได้แล้ว
Si คุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับ Borg หรือไม่? และรูปแบบการใช้งานจากเทอร์มินัลคุณสามารถเยี่ยมชมลิงค์ต่อไปนี้