پشتیبان گیری از VPS

یک روش ساده برای بکاپ گیری از سرور این است:

sudo tar cvzpf /backup/Backup.tgz --same-owner --exclude=/backup/Backup.tgz --exclude=/backup/error.log --exclude=/proc/* --exclude=/dev/* --exclude=/mnt/* --exclude=/sys/* --exclude=/tmp/* / 2>/backup/error.log 1>/backup/out.log &

البته خودم هنوز این روش را در شرایط واقعی امتحان نکردم، ولی به نظر میرسد که باید کار کند. در شرایطی که سیستم به کلی خراب شود و بوت هم نشود، نمی دانم که این بکاپ به درد خواهد خورد یا نه.

اگر شما آزمایش کردید، لطفا نتیجه را به من هم بگویید.

طرز کار این دستور این است که همه ی فایل های روی سیستم را آرشیو می کند و در آدرس /backup/Backup.tgz کپی می کند. البته باید ابتدا پوشه‌ی /backup را درست کرده باشید.
فایل های غیر ضروری هم Exclude می شوند.

خروجی این دستور در فایل /backup/out.log ذخیره می شود (که نام فایل های کپی شده است) و خروجی خطا ها نیز در فایل /backup/error.log ذخیره می شود.

برای اجرا در Foreground هم علامت & را از آخر دستور حذف کنید و یا در حین اجرا، دستور fg را اجرا کنید.
برای Pause کردن کار Ctrl+Z را فشار دهید و برای لغو عملیات Ctrl+C را فشار دهید (مشروط به این که برنامه در Foreground باشد).

دسته بندی‌ها: 

افزودن دیدگاه جدید