এই অশোধিত-তবে কার্যকরী- স্ক্রিপ্টটি সূর্যের নীচে সমস্ত কিছুকে একটি শক্ত লিঙ্ক ফার্মের অধীনে আপনার বাহ্যিক হার্ড ড্রাইভে ব্যাকআপ করবে। ডিরেক্টরিটির নাম একটি টাইমস্ট্যাম্প এবং এটি সর্বশেষ সাফল্যযুক্ত ব্যাকআপের জন্য একটি সিমলিংক বজায় রাখে। কোনও টাইম মেশিন অভিনব জিইআইয়ের স্যানস হিসাবে এটি ভাবুন।
#!/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
এবং $TARGET/latest
এটিতে একটি ডামি সিমিলিং করুন । জনপূর্ণ করুন /etc/backup/rsync.exclude
সঙ্গে lost+found
, tmp
, var/run
এবং অন্য সব কিছুর আপনি ব্যাকআপ সময় লাফালাফি, অথবা যেতে হবে এটি আপনার ভাল ফিট --include FROM-; man rsync
তোমার বন্ধু.
যথাযথ সতর্কতা পরীক্ষা, ত্রুটি নিয়ন্ত্রণ, রিমোট ব্যাকআপ এবং চমত্কার জিনোম জিইউআই পাঠকদের অনুশীলন হিসাবে ছেড়ে দেওয়া হয়েছে ;-)