شایان فرهنگ پژوه هستم. بنیانگذار سایت شایان وب. دربارهی من در سایت شخصی ام بیشتر بخوانید: shayanfp.ir
حل مشکل ریستور نشدن بکاپ با پسوند .tar.zst در سرور دایرکت ادمین
در این مقاله، میخواهم ارور ریستور نشدن بکاپی که از آخرین نسخهی دایرکت ادمین میگیرید و پسوندش .tar.zst هست را با چند تا دستور ساده حل کنم!!
خب، احتمالا وقتی از یک هاست میخواستید به سرور مجازی (VPS) یا سرور اختصاصی (dedicated server) اطلاعات سایتتان را با بکاپ دایرکت ادمین منتقل کنید، به ارور برخوردید.
موضوع اول: نام فایل
مورد بسیار مهمی که وجود دارد، این هست که باااااید حتما نام فایل بکاپتون به این شکل باشد:
user.admin.shayanweb.tar.zst
بعضی از دوستان همان نام پیشفرضی که بهشون هنگام بکاپگیری میدهد را قرار میدهند که در نسخهی حال حاضر دایرکت ادمین، کار نمیکند. باید حتما rename کنید و نام را به شکل بالا قرار دهید.
- مورد اول: user: یعنی سطح دسترسی که معمولا همین user باید قرار بدهید.
- مورد دوم: admin: نام صاحب اکانت را بزنید. یعنی کدام نماینده (reseller) به این اکانتی که ریستور میشه، دسترسی خواهد داشت؟
- مورد سوم: shayanweb: (باید شما تغییر بدهید!!) نام یوزرنیم اکانت را بزنید. نکتهی مهم: حتما یوزرنیمی که در هاست قبلی بوده را بزنید چون اگر تغییر بدهید، به مشکل میخورید، دیتابیسها به هم میریزند و... .
پس شما باید حتما مورد 3 را بسته به آن بکاپ، تغییر بدهید و بعد rename کنید.
موضوع دوم: ریستور نشدن فرمت .tar.zst
هنگام ریستور بکاپ، شاید با ارور زیر مواجه شدید:
Unable to extract backup/user.conf from /home/admin/admin_backups/user.admin.shayanweb.tar.zst
Error while extracting backup/user.conf to /home/admin/admin_backups/shayanweb as admin : /bin/tar: This does not look like a tar archive
اگر چنین اروری هنگام ریستور بکاپ دریافت کردید، باید از طریق SSH به سرور خود متصل شوید و سپس دستورات زیر را وارد کنید:
cd /usr/local/directadmin/custombuild
./build zstd
پس از انجام این دستورات، دستورات زیر را وارد کنید تا به دایرکت ادمین اعلام کنید که بکاپ این پسوند را فعال کند و انجام بدهد: (دستورات قبلی برای نصب این قابلیت بود و کدهای بعدی برای فعال کردن امکان ریستور بکاپ با این پسوند)
cd /usr/local/directadmin
./directadmin set zstd 1
./directadmin set backup_gzip 2
حالا یکبار دیگر ریستور بکاپ را انجام دهید و ببینید باز هم به ارور بر میخورید یا خیر. توجه کنید که حتما دستورات بالا را به همین ترتیب و به همین شکل و بدون ارور باید انجام دهید.
نکتهی بعدی اینکه اگر در خط آخر مورد backup_gzip کار نکرد، ممکن است backup_compression کار بکند برای همین این عبارت را اگر کار نکرد جایگزین کنید.
برای آپدیت این مقاله، حتما لینک زیر را نیز بررسی بفرمایید:
سپاس از همراهی شما عزیزان - شایان فرهنگ پژوه هستم بنیانگذار مجموعهی شایان وب
مطلبی دیگر از این انتشارات
افزودنی های پیشنهادی من برای Visual Studio Code برای طراحان وب(قسمت 2)
مطلبی دیگر از این انتشارات
مقاله دیدگاه والدین نسبت به گنجاندن آموزش جنسی (مقاله ترجمه شده)
مطلبی دیگر از این انتشارات
هاست لینوکسی چیست؟ و چه کاربردی دارد؟