فکر میکنم سالهاست که یکی از بههمریختگیترین استراتژیهای پشتیبانگیری را داشتهام. من بهطور مداوم ابزارهای جدید را آزمایش میکنم و این کار هزینهای دارد. من از ابزارهای پشتیبانگیری مانند Restic و گزینههای اصلی مانند Google Drive، Microsoft OneDrive و Apple iCloud استفاده کردهام، برای مثال. این گزینهها قدرتمند هستند اما معمولاً بهصورت کامل تحت کنترل شما نیستند و اغلب برای فضای ذخیرهسازی کافی به برنامههای پرداختی نیاز دارند.
به نظر میرسد سالها است که یکی از درهمگلولهترین استراتژیهای پشتیبانگیری را داشتهام. من همیشه ابزارهای جدید را آزمایش میکنم و این کار هزینهای دارد. من از ابزارهای پشتیبانگیری مانند Restic و گزینههای اصلی مانند Google Drive، Microsoft OneDrive و Apple iCloud استفاده کردهام. این گزینهها قدرتمند هستند اما معمولاً تحت کنترل کامل شما نیستند و اغلب برای فضای ذخیرهسازی کافی نیاز به طرحهای پرداختی دارند.
در نهایت با BorgBackup (به اختصار Borg) آشنا شدم و این یک ابزار است که میتواند تمام گزینههای پشتیبانگیری که امتحان کردهام را جایگزین کند. این ابزار منبع باز است، دادههای من عملاً تحت کنترل من هستند و رایگان است. اما مهمتر از همه، این یک گزینه پشتیبانگیری است که به اندازه کافی قدرتمند برای استفاده روزانه است. این ابزار تمام قسمتهای تنظیمات قبلی مرا با یک سیستم یکپارچه جایگزین میکند.
دادهزدایی سراسری Borg
Borg دادههای تکراری را در میان اسنپشاتها و ماشینها حذف میکند
از تمام ابزارهای پشتیبانگیری که استفاده کردهام، Borg دارای رویکردی متمایز و مؤثر برای مدیریت دادههای تکراری است. این ابزار کل فایلها را پشتیبان نمیگیرد و نه در سطح بلوکها برای تفاوتها اسکن میکند. به جای آن، Borg دادهها را به قطعات متغیر اندازه بر پایه محتوا تقسیم میکند. این اطمینان میدهد که حتی اگر تغییری جزئی در یک فایل بزرگ ایجاد کنید، تنها چند قطعه جدید ذخیره میشود و بقیه مجدداً استفاده میشود. این رویکرد یک ماشین صرفهجویی در فضا در بلندمدت میشود که بسیار فراتر از پشتیبانگیری افزایشی است.
این اثر بهویژه زمانی واضح میشود که چندین ماشین را به یک مخزن پشتیبان میگیرید. این ابزار نسبت به سیستم تولیدکننده داده بیتفاوت است. برای مثال، اگر دو رایانه داشته باشید که فایلهای سیستمی یکسانی دارند، قطعات توسط چندین اسنپشات یا ماشین ارجاع میشوند اما تنها یک بار ذخیره میشوند. این بهنام دادهزدایی شناخته میشود و فقط داده را تشخیص میدهد نه لزوماً چگونگی ترتیب یا نامگذاری آن.
دادهزدایی Borg به حفظ هزینهها کمک میکند حتی وقتی تعداد دستگاهها یا اسنپشاتها افزایش مییابد. فضای ذخیرهسازی شما فقط زمانی افزایش مییابد که چیز جدیدی واقعا معرفی شود. این برای من بهویژه ارزشمند است زیرا من چندین کامپیوتر دارم.

BorgBackup یا Borg یک ابزار خط فرمانی، آرشیو کننده با دادهزدایی، فشردهسازی و رمزنگاری است. این ابزار ذخیرهسازی فضای کارآمدی برای پشتیبانها ارائه میدهد.
امنیت سطح قلعه بهصورت پیشفرض
رمزنگاری برای سرورهای غیرقابل اعتماد

رمزنگاری در برخی ابزارهای پشتیبانگیری که امتحان کردهام بهصورت یک گزینهٔ تیکخورده عرضه میشود، اما در طراحی Borg بخش اصلی است. دادههای ذخیرهشده توسط شما رمزنگاری میشوند و بهصورت cryptographic در برابر دستکاری محافظت میگردند و مخزن شما میتواند با رمزنگاری معتبر اولیهسازی شود. به این ترتیب، کلاینت میتواند دستکاری یا تغییر دادههای مخزن را تشخیص دهد و حتی اگر کسی قطعات خام را پشتسر شما تغییر دهد، محافظت واقعی دریافت میکنید. ارائهدهندهٔ ابری هیچگونه دسترسی به فایلهای شما ندارد و در بهترین حالت فقط blobهای غیرقابل خواندن را میبیند.
من همچنین قدر appreciate میکنم که Borg معماری zero-knowledge را پیادهسازی میکند و رمزنگاری روی ماشین من انجام میشود. سپس میتوانم از ذخیرهسازی خارج از سایت، یک VPS اجارهای، یا ارائهدهندهٔ شخص ثالث صرفاً بهعنوان مکانی برای قرار دادن قطعات رمزنگاری شده استفاده کنم. آنها در رمزنگاری شرکت نمیکنند، کلیدها را نگه نمیدارند و دادههای من را رمزگشایی نمیکنند، حتی اگر مجبور به انجام آن شوند.
من همچنین روش مدیریت کلیدهای Borg را دوست دارم. این ابزار کلیدهای محافظتشده با گذرواژه و فایلهای کلید مستقل را ارائه میدهد که برای مدلهای تهدید مختلف عالی هستند. با این حال، شما باید پشتیبانگیری مناسب از کلیدها را جزئی از جریان کاری خود کنید، زیرا از دست دادن کلید به معنای از دست دادن توانایی بازیابی دادههاست. این مدل امنیتی به این معناست که نیازی به اعتماد کامل به ماشینی که پشتیبانهای شما را میزبانی میکند ندارید. رمزنگاری Borg آن را ایمن نگه میدارد.
بازگردانیهای فوری
اسنپشاتها را مانند یک سیستمفایل زنده سوار کنید بهجای استخراج آرشیوها

فرآیند بازگردانی فایل یکی از دلایلی است که از پشتیبانگیری میترسم. در برخی ابزارها، باید تمام آرشیوها را استخراج کنم، سپس منتظر پردازش گیگابایتها باشم. پس از آن، هنوز باید در میان پوشهها مرور کنم تا فایلی را که واقعاً نیاز دارم پیدا کنم. Borg به شما اجازه میدهد مخزن خود را از طریق FUSE سوار کنید، که این اصطکاک را بهطرز قابل توجهی حذف میکند. این کار پشتیبانها را بهعنوان یک پوشه در دسترس میگذارد، بنابراین هر اسنپشات مانند یک پوشهٔ محلی عادی قابل دسترسی است.
بازگردانیهای فوری باعث میشوند Borg یک ابزار ایدهآل برای پشتیبانگیری از تمام زندگی دیجیتال شما شود.
پشتیبانگیریهایی که هرگز سیستم شما را سنگین نمیکنند
سریع کردن Borg در همه چیز از دسکتاپها تا دستگاههای NAS با توان کم

پس از نسخهگیری کامل اولیه، Borg بهطرز شگفتانگیزی سبک شد. دادهزدایی بیشتر کار را انجام میدهد، بنابراین اجراهای افزایشی سریع هستند و Borg برای نسخهگیریهای زمانبندی شده و با فرکانس بالا ایدهآل است. من میتوانم آن را بهمدت ساعتها اجرا کنم و بهندرت دیسک یا شبکه را تحت تأثیر قرار میدهد، زیرا فقط بیتهای کوچکی که تغییر کردهاند را منتقل میکند، نه کل فایلها.
میتوانید بین LZ4، ZSTD یا GZip انتخاب کنید و این یک لایه دیگر از کارایی را اضافه میکند. برای پوشههای بزرگ و مکرراً تغییرکننده، من از LZ4 استفاده میکنم چون سرعت را اولویت میدهد. ZSTD معمولاً فضای ذخیرهسازی را کاهش میدهد، اما بر عملکرد در CPUهای مدرن تأثیر منفی ندارد. اگرچه GZip کندتر است، اما برای اسنپشاتهای آرشیوی که دیگر استفاده نمیشوند ایدهآل است. بسیاری از ابزارهای دیگر، برخلاف Borg، اجازه نمیدهند فشردهسازی را برای هر کار تنظیم کنید.
گزارش MUO
گزارش MUO
با اشتراک، شما موافقت میکنید که خبرنامه و ایمیلهای بازاریابی دریافت کنید و شرایط استفاده و سیاست حریم خصوصی Valnet را بپذیرید. میتوانید هر زمان لغو اشتراک کنید.
BorgBackup همچنین در زمانبندی آگاه به شبکه برتری دارد. میتوانید محدودیت بارگذاری را اعمال کنید تا پهنای باند Wi‑Fi در طول پشتیبانگیریها بیش از حد استفاده نشود. این بهینهسازیها در واحدهای NAS Raspberry Pi، VMهای کوچک، لپتاپهای قدیمی یا سایر سختافزارهای کمتوان واضحتر است.
در نهایت BorgBackup به ابزاری تبدیل میشود که دیگر نگران آن نیستید
اگرچه Borg در ایجاد پشتیبانها عملکرد عالی دارد، بزرگترین قوت آن در نحوه نگهداری آنهاست. جریانهای کاری خودکار حذف، فشردهسازی و تأیید، نظارت مداومی فراهم میکنند که مخزن را سالم نگه میدارد.
Borg کل آرشیو من را منسجم نگه میدارد. با این حال، این یک ابزار خط فرمان است و اگر شما فنی نیستید یا رابط کاربری گرافیکی (GUI) را ترجیح میدهید، ابزارهای پشتیبانگیری مانند Duplicati ممکن است مناسبتر باشند.