بازیابی فایل پشتیبان با دستور wget در دیسک


برای بازیابی فایل پشتیبان، کافیست تا وارد خط فرمان کنسول شوید و با اجرای دستورات زیر، مطمئن شوید که ابزارهای wget و tar بر روی سرور برنامه‌تان نصب است یا خیر:

کپی
wget --version; tar --version;

در صورت نصب نبودن این ابزارها و مواجه با خطای bash: wget: command not found یا bash: tar: command not found، می‌توانید از قابلیت Hookها استفاده کنید. برای این کار، در مسیر اصلی پروژه خود در Local، یک فایل به نام liara_pre_build.sh ایجاد کنید (در برنامه‌های NET. نام فایل را liara_post_build.sh بگذارید) و قطعه کد زیر را در آن، قرار دهید:

کپی
apt update; 
apt install tar wget;

در نهایت، مجدداً برنامه خود را در لیارا، مستقر کنید تا این ابزارها برای‌تان نصب شوند. پس از نصب ابزارها و استقرار کامل و صحیح برنامه، می‌توانید مجدداً دستورات زیر را اجرا کنید تا از صحت نصب ابزارها، اطمینان حاصل نمایید:

کپی
wget --version; tar --version;

در ادامه، کافیست تا با استفاده از wget و اجرای دستور زیر، فایل پشتیبان تهیه شده از دیسک را، در مسیر دیسک، دانلود کنید:

کپی
wget -P <path-to-disk-directory> <backup-url>

در قطعه کد فوق، به جای <path-to-disk-directory>، نام دایرکتوری که دیسک به آن متصل است و به جای <backup-url>، لینک فایل پشتیبان خود را، قرار دهید تا فایل دانلود شود. پس از دانلود فایل، کافیست تا با اجرای دستور زیر، محتویات فایل فشرده را استخراج کنید:

کپی
tar -xvzf <.tar.gz file name>

در قطعه کد فوق، به جای <tar.gz file name.>، نام فایل فشرده خود را قرار دهید. با انجام کارهای فوق، عملیات پشتیبان گیری انجام شده و فایل‌های پشتیبان شما، بازیابی می‌شوند.

در نظر داشته باشید که دیسک شما، باید حجم کافی برای انجام عملیات فوق را داشته باشد.

همچنین بخوانید: افزایش حجم یک دیسک