تخطَّ إلى المحتوى
اختر لغة:العربية

اقرأ جردك باستخدام restic وحده

تحوي كل لقطة ليلية نسخة مقروءة من كل موقع: ملف index.html تفتحه في المتصفح، وجدولًا (CSV) بالأشياء، وصورًا مصغّرة، والفواتير والمستندات التي تربطها الصفحات. كُتبت ليوم لا يعمل فيه Kept: احترق الخادم، أو تعطّل القرص، أو لم يعد Kept موجودًا. كل ما تحتاجه:

  • ‏restic، برنامج النسخ الاحتياطي، على أي حاسوب (ويندوز أو ماك أو لينكس). توثيقه يسرد حزمة أو تنزيلًا لكل نظام. استخدم الإصدار 0.19.1 الذي يستخدمه Kept، أو أحدث.
  • المستودع وكلمة مروره، من حزمة الاسترداد، ولحاوية S3 أو خادم SFTP بيانات الدخول التي تذكرها الحزمة معهما.
  • النسخة الاحتياطية نفسها: القرص أو الحاوية أو خادم SFTP الذي أُرسلت إليه.

١. وجّه restic إلى النسخة الاحتياطية

Section titled “١. وجّه restic إلى النسخة الاحتياطية”

يذكر قسم النسخ الاحتياطي في حزمة الاسترداد موقع المستودع وكلمة مروره، ومفتاحَي S3 عند الحاجة. في الطرفية:

نافذة طرفيّة
export RESTIC_REPOSITORY='<the repository line from the kit>'
export RESTIC_PASSWORD='<the backup password from the kit>'
# S3 only:
export AWS_ACCESS_KEY_ID='<from the kit>'
export AWS_SECRET_ACCESS_KEY='<from the kit>'

وفي PowerShell على ويندوز: $env:RESTIC_REPOSITORY = '…' وهكذا. أما نسخة المجلد المنقولة إلى حاسوب محمول فمستودعها هو مسارها ببساطة: مجلد restic داخل مجلد النسخ الاحتياطي.

نافذة طرفيّة
restic snapshots

يسرد كل اللقطات مع وقتها ووسومها. خذ أحدث لقطة موسومة nightly (أو manual)؛ فلقطة pre_upgrade لا تحوي إلا قاعدة البيانات، لا النسخة المقروءة. واحفظ معرّفها.

٣. استعد النسخة المقروءة

Section titled “٣. استعد النسخة المقروءة”
نافذة طرفيّة
restic restore <snapshot ID> --target ./kept-readable --include /backup/readable

يستعيد هذا النسخة المقروءة وحدها، لا تفريغ قاعدة البيانات ولا الملفات بحجمها الكامل، إلى مجلد جديد اسمه kept-readable.

افتح kept-readable/backup/readable/index.html في المتصفح. تسرد الصفحة كل المواقع مع مالك كل منها ووقت إنشاء النسخة، وصفحة index.html الخاصة بكل موقع تسرد أماكنه وأشياءه بصورها وتفاصيل شرائها ومستنداتها. ويقول الملف README.txt بجانبها الشيء نفسه.

لا تحتاج الصفحات إلى شبكة ولا تحمّل شيئًا من أي مكان آخر، ويُفتح ملف CSV لكل موقع في أي برنامج جداول. وموقع بالعربية مثل «بيت العائلة» لدى ألفريد يُعرض من اليمين إلى اليسار.

نسخة كل موقع هي ما كان مالكه يراه في Kept: تظهر المبالغ كما كان المالك يراها، ولا تظهر القيم السرية فيها أبدًا. والموقع الذي فشلت نسخته تلك الليلة يُدرج بعبارة «لم يُضمَّن الليلة»؛ فخذ اللقطة التي قبلها.

على لينكس، وعلى ماك مع macFUSE، يعرض الأمر restic mount ./mnt كل لقطة مجلدًا تفتحه في مكانه. وهو يحتاج إلى FUSE الذي لا يتوفر في ويندوز؛ أما restore فيعمل في كل مكان.