Hostwinds دروس

نتائج البحث عن:


إزالة اللقطات المتاحة النسخ الاحتياطي

العلامات: Snapshot,  Restic,  Backups 

يتغير مخزن النسخ الاحتياطي المتاح بمرور الوقت كسلسلة من "لقطات" DECPLICATICT "للخادم.يمكن لأي لقطة معينة استعادة أي ملف معين كما كان في ذلك الوقت.إذا قمت بإجراء الكثير من التغييرات في البيانات، فقد تكون النسخ الاحتياطية في تخزين الكائنات كبيرة جدا، وأحيانا ترغب في معرفة المستريح لنسيان هذه التغييرات.يمكنك إزالة اللقطات من النسخ الاحتياطية، وسيقوم المستريح تلقائيا بمعرفة البيانات التي يجب الحفاظ عليها للحفاظ على نسخة احتياطية كاملة من النظام ولكن تجاهل التغييرات في تلك اللقطات.HostWinds Cloud Backups الافتراضي إلى 60 لقطات يتم تخزينها، ولكن يمكن تغيير ذلك.

لإزالة اللقطات السابقة، هناك حاجة إلى أمرين فقط لتشغيل "نسيت" و "Prunse" تفاصيل كيفية القيام بذلك أدناه -

كما هو الحال مع أي تفاعل مع Restic، يجب أولا تهيئة Repo لأداء الإجراءات داخل المستريح.

# restic snapshots
password is correct
ID Date Host Tags Directory
----------------------------------------------------------------------
37f632eb 2018-02-22 11:32:43 hwkb.hostwindsdns.com all_databases.sql
b923eed6 2018-02-22 11:45:17 hwkb.hostwindsdns.com database_dump.sql
----------------------------------------------------------------------
2 snapshots

باستخدام المثال أعلاه، هناك 2 نسخ احتياطية.لإزالة لقطة، تحتاج إلى معرفة معرف اللقطة، وهو العنصر الأول في اللقطات المتاحة أعلاه.

في هذا المثال، سنقوم بإزالة اللقطة الثانية، والتي لديها معرف B923EED6.

# restic forget b923eed6
password is correct
storage ID 9babef79
removed snapshot b923eed6

بعد ذلك، ستحتاج إلى تشغيل مقصورة مسترقية.يؤدي هذا إلى إزالة البيانات المشار إليها في اللقطة التي تمت إزالتها من مستودع المستقبلي، وتنظيف البيانات غير المستمرة.

مثال على ذلك يمكن رؤيته أدناه -

# restic prune
password is correct
storage ID 9babef79
counting files in repo
building new index for repo
[2:16] 100.00% 11981 / 11981 packs
repository contains 11981 packs (345057 blobs) with 56.676 GiB
processed 345057 blobs: 0 duplicate blobs, 0B duplicate
load all snapshots
find data that is still in use for 1 snapshots
[0:00] 100.00% 1 / 1 snapshots
found 2 of 345057 data blobs still in use, removing 345055 blobs
will remove 0 invalid files
will delete 11979 packs and rewrite 0 packs, this frees 56.664 GiB
counting files in repo
[0:00] 100.00% 2 / 2 packs
finding old index files
saved new indexes as [70561784]
remove 11 old index files
[1:12] 100.00% 11979 / 11979 packs deleted
done

ينصح بتشغيل فحص مساحي بعد التقليد لضمان أن تكون على دراية إذا كانت هناك أي هياكل بيانات داخلية للتوال.

يجري تشغيل الأمر وإخراجه يشبه ذلك أدناه -

# restic check
password is correct
create exclusive lock for repository
storage ID e7155fe8
load indexes
check all packs
check snapshots, trees and blobs
no errors were found

الآن، عند عرض لقطات النسخ الاحتياطي الخاص بك، لن يتم إدراج الإدخال الذي قمت بإزالته.

# restic snapshots
password is correct
ID Date Host Tags Directory
----------------------------------------------------------------------
37f632eb 2018-02-22 11:32:43 hwkb.hostwindsdns.com all_databases.sql
----------------------------------------------------------------------
1 snapshots

كتب بواسطة Hostwinds Team  /  يونيو 5, 2021