شرح rsnapshot - أداة لحفظ نسخة احتياطية
برنامج rsnapshot ( يُنطق آر سناب شُت) هو أداة لأخذ نسخة من نظام الملفات (filesystem snapshot). هذا البرنامج مبني على الأداة الشهيرة rsync (يُنطق آر سِنك) وهي أداة متخصصة في مزامنة الملفات وتنفيذ التغييرات التي تتم في ملف على الملف الآخر الذي يتم المزامنة معه.
ببساطة؛ إن كان لديك ملف على جهازك ونفس الملف على سيرڤر على الإنترنت وتقوم بعمل مزامنة بينهم عن طريق rsync فإن أى تغيير يحدث للملف على جهازك يحدث أيضاً في الملف الموجود على السيرڤر و/أو العكس. وهذه فكرة المزامنة (synchronization وتُختصر إلى sync).
أداة rsnapshot تُسهِّل عمل نسخة احتياطية من نظام الملفات بالكامل لجهازك ، أو السيرڤر الذي تديره من خلال ssh . وتتميز أداة rsnapshot بإستخدام الـ hard link بأكبر قدر ممكن لكي توفر في المساحة مما يجعلها مناسبة لكل الإستخدامات.
يُمكن استرجاع الملفات من النسخ الإحتياطية عن طريق المستخدم المالك للملفات، دون الحاجة للمستخدم الجذر (الروت يوزر) (root user).
يقوم برنامج rsnapshot بعمل نسخ احتياطية من نظام الملفات تلقائياً دون تدخل بشري. يُمكنك تعديل إعدادات الأداة من خلال الـ configuration وتحديد عدد النسخ الإحتياطية التي يحتفظ بها النظام. وبذلك تضمن أن استهلاك ذاكرة التخزين (الهارد ديسك) يكون أقل ما يمكن.
أداة rsnapshot مفتوحة المصدر، ومكتوبة بالكامل بلغة بيرل (Perl) بدون أى اعتمادات أخرى (dependencies). هذه الأداة تعمل على أى نظام تشغيل متوافق مع يونكس ؛ وهم لينكس (Linux) و ماك (MacOS) و بي إس دي (BSD).
أداة rsnapshot مبنية في الأساس على شرح مكتوب في هذه المقالة لعمل نسخ احتياطية بشكل تلقائي بإستخدام نظام لينكس وأداة آر سِنك (rsync) — الكاتب : مايك روبل.
بعد تثبيت أداة rsnapshot قم بعمل الإعدادات لتعمل الأداة بالطريقة التي تريدها أنت.
أوامر تثبيت برنامج rsnapshot 🔗
تثبيت برنامج rsnapshot على أوبنتو
sudo apt install rsnapshot
تثبيت أداة rsnapshot على آرش لينكس
sudo pacman -S rsnapshot
تثبيت الأداة على فيدورا
sudo yum install rsnapshot
تثبيت الأداة على ماك أو إس
brew install rsnapshot
أو
port install rsnapshot
تثبيت الأداة على دبيان
sudo apt-get install rsnapshot
إعدادات rsnapshot 🔗
تجد ملف الإعدادات configuration في هذا المسار
/etc/rsnapshot.conf
إن لم تجد هذا الملف في المسار، قم بإستخدام الملف الافتراضي للإعدادات لعمل ملف إعدادات جديد بالأمر التالي
cp /etc/rsnapshot.conf.default /etc/rsnapshot.conf
أما إن لم تجد ملف rsnapshot.conf.default فإنك ثبتّ أداة rsnapshot بطريقة مختلفة عن المعتاد، حاول أن تعرف أين تم تثبيت الأداة (على حسب البرنامج المستخدم في التثبيت، وإن كان لديك أى استفسار كلمني على رسائل صفحة الفيسبوك )
للوصول لهذه الصفحة بسرعة ابحث عن “شرح rsnapshot موقع ابانوب” على أى محرك بحث مثل جوجل أو بنج أو دك دك جو أو ياهو. أما إن كنت تُفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا .