เราแบ่งปันสคริปต์ที่เตรียมโดยผู้อ่านของเราเพื่อดำเนินการ สำเนาสำรอง โดยอัตโนมัติ อีกหนึ่งโอกาสที่จะ เรียน เพื่อใช้ไฟล์ สถานีปลายทาง และพัฒนา สคริปต์ กำหนดเอง 🙂 |
ฟังก์ชั่น
- ทำการสำรองข้อมูลโดยใช้คำสั่ง rsync
- ใช้สคริปต์ทุบตี
- เวอร์ชันปัจจุบันอนุญาตให้ใช้เฉพาะในเครื่องเท่านั้น
ข้อกำหนดและการติดตั้ง
เพื่อให้สคริปต์ทำงานได้ระบบต้องมีแอปพลิเคชัน gdialog
ไม่จำเป็นต้องติดตั้งเพียงวางสคริปต์ในไดเรกทอรี $ HOME / .copies / พารามิเตอร์นี้อยู่ในตัวแปร script_directory และสามารถเปลี่ยนแปลงได้
การเลือกไดเร็กทอรีต้นทางและปลายทางสำหรับสำเนา
ในเวอร์ชันปัจจุบันจะระบุโดยการแก้ไขสคริปต์ copy.sh รูปแบบที่ใช้จะใช้ตัวเลือก -acv และ -delete
ตัวอย่างเช่น:
rsync -acv - ลบ $ user_directory'directory_to_backup '$ target_directory
โดยที่เราจะแทนที่ directory_to_back up ด้วยชื่อไดเร็กทอรีที่ต้องการ
ตัวแปร $ user_directory ถูกกำหนดค่าในสคริปต์
ตัวแปร $ destination_directory ถูกกำหนดค่าที่อ่านใน copy.cfg
ไฟล์การกำหนดค่า
ไฟล์คอนฟิกูเรชันเรียกว่า copy.cfg และอยู่ในไดเร็กทอรี $ HOME / .copies /
โครงสร้างไฟล์การกำหนดค่า
บรรทัดที่สองระบุปลายทางของการสำรองข้อมูล:
# ปลายทาง / สื่อ / Iomega_HDD /
ไฟล์อุปกรณ์เสริม
ไฟล์สคริปต์ copy_ini.sh ตรวจสอบว่ามีการสำรองข้อมูลตามช่วงเวลาหรือไม่ ขณะนี้ไม่มีพารามิเตอร์ในไฟล์คอนฟิกูเรชันเพื่อระบุสิ่งนี้ซึ่งถูกตั้งค่าในสคริปต์เดียวกันทุกวัน
ทำให้กระบวนการสำรองข้อมูลเป็นไปโดยอัตโนมัติ
1.- ใส่ cron ด้วยคำสั่ง crontab -e ในลักษณะเดียวกับดังต่อไปนี้:
# mh คำสั่ง dom mon dow
0 20 * * * DISPLAY = »: 0″ / home/user/.copies/copias.sh
ในตัวอย่างนี้การเรียกใช้สคริปต์จะเปิดตัวในเวลา 20:00 น. ในแต่ละวัน
2.- เพิ่มไปยังโปรแกรมที่จะดำเนินการในตอนต้นสคริปต์ copy_ini.sh ระบุพา ธ แบบเต็ม
ข้อดีของ Deja Dup คือมีการเข้ารหัสเพื่อบันทึกไฟล์ซึ่งดีมาก แต่สำหรับสคริปต์นี้คุณสามารถเพิ่มได้ด้วย gnupg + split และเกือบจะเหมือนกัน
พวกบทความดี
แน่นอน ... สำหรับผู้ที่ต้องการใช้อินเทอร์เฟซแบบกราฟิก ...
คนอื่นนิยมทำแบบ "สมัยเก่า"
ไชโย! พอล.
2012/11/30 Disqus
Deja-Dup ง่ายกว่า
สวัสดีและถ้าฉันต้องการสำรองข้อมูลบนพีซีที่เชื่อมต่อกับเครือข่ายเดียวกัน คุณจะใส่ปลายทางในไฟล์กำหนดค่าอย่างไร?