اول این رو بهتون باید بگم که کارفرما بدون اینکه به شما بگوید باید هر روز یا هر هفته یک بکاپ از سرور لینوکسی بگیرید که این سرور لینوکسی (vps) باید به گونه ای باشد که در مقاله زیر به شکل مفصل توضیح داده شده است.
مقاله نصب و راه اندازی جیرا سرور
برای گرفتن بکاپ از جیرا سرور (Jira Server) در لینوکس، میتوانید از دستورالعملهای زیر استفاده کنید. این شامل بکاپ گرفتن از فایلهای سیستم و دیتابیس است که جیرا استفاده میکند.
ابتدا باید سرویس جیرا را متوقف کنید تا مطمئن شوید که بکاپ شما شامل تمام دادههای به روز است.
sudo service jira stop
فایلهای سیستم جیرا معمولاً در دایرکتوری نصب جیرا و دایرکتوری home جیرا قرار دارند.
1. *دایرکتوری نصب جیرا: دایرکتوری که در آن جیرا نصب شده است.
2. دایرکتوری home جیرا*: دایرکتوری که شامل فایلهای پیکربندی و دادههای کاربر است.
فرض میکنیم دایرکتوری نصب جیرا `/opt/atlassian/jira` و دایرکتوری home جیرا `/var/atlassian/application-data/jira` است. شما میتوانید این دایرکتوریها را با استفاده از `tar` فشرده و بکاپ بگیرید:
sudo tar -czvf jira-install-backup.tar.gz /opt/atlassian/jira sudo tar -czvf jira-home-backup.tar.gz /var/atlassian/application-data/jira
جیرا معمولاً از یک دیتابیس مثل PostgreSQL, MySQL یا SQL Server استفاده میکند. شما باید از دیتابیس مورد استفاده خود بکاپ بگیرید.
بکاپ گرفتن از PostgreSQL
sudo -u postgres pg_dump jira > jira_db_backup.sql
بکاپ گرفتن از MySQL
mysqldump -u [username] -p jira > jira_db_backup.sql
بکاپ گرفتن از SQL Server
/opt/mssql-tools/bin/sqlcmd -S localhost -U [username] -Q "BACKUP DATABASE [jira] TO DISK='/path_to_backup/jira_db_backup.bak'"
بعد از گرفتن بکاپ، سرویس جیرا را مجدداً شروع کنید:
sudo service jira start
شما اکنون بکاپی از فایلهای سیستم و دیتابیس جیرا دارید که میتوانید در صورت نیاز برای بازیابی استفاده کنید. این بکاپها را در مکان امنی ذخیره کنید تا در صورت بروز هرگونه مشکل، بتوانید از آنها استفاده کنید.