برای گرفتن بک آپ کامل از سیستم عامل از دستور rsync استفاده میکنیم.
اگر بخواهیم در همان سرور فایل های بکاپ کپی شوند از این دستور استفاده میکنیم. در اینجا در مسیر /home/backup فایل های کپی می شوند.
فایل /etc/fstab را پاک کنید تا در موقع restore توی سرور جدید به مشکل برنخورید. چونکه ممکن هست پارتیشن بندی سرور جدید تفاوت داشته باشد.
rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /home/backup
rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /home/backup
اگر بخواهیم در سرور دیگر کپی شوند از این دستور. فایل ها در مسیر /home/backup سرور دیگر کپی میشوند.
rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / myuser@my_ip_address:/home/backup
اگر پورت ssh عوض کرده باشید از این دستور استفاده کنید. در اینجا پورت 2233 هست
rsync -aAXv -e "ssh -p 2233" --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / myuser@my_ip_address:/home/backup
برای restore در سرور جدید وارد می شوید و این دستور را وارد میکنید. در اینجا باید مشخصات سروری که بک آپ در آن قرار دارد وارد کنید. اینجا مسیر /home/backup هست
rsync -avz -e ssh myuser@my_ip_address:/home/backup/* /
اگر پورت ssh را تغییر داده باشید از این دستور استفاده کنید. اینجا پورت 2233 هست
rsync -avz -e "ssh -p 2233" myuser@my_ip_address:/home/backup/* /