شرح rsnapshot - أداة لحفظ نسخة احتياطية

· · 429 كلمة · 3 دقيقة قراءة

برنامج 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 موقع ابانوب” على أى محرك بحث مثل جوجل أو بنج أو دك دك جو أو ياهو. أما إن كنت تُفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا .

التصنيفات: برمجة
مشاركة: