حمید امیرفخریان
حمید امیرفخریان
خواندن ۲ دقیقه·۴ ماه پیش

نحوه گرفتن backup از سرویس جیرا در سرور لینوکسی

نیاز کارفرما

اول این رو بهتون باید بگم که کارفرما بدون اینکه به شما بگوید باید هر روز یا هر هفته یک بکاپ از سرور لینوکسی بگیرید که این سرور لینوکسی (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 &quotBACKUP DATABASE [jira] TO DISK='/path_to_backup/jira_db_backup.bak'&quot

مرحله ۴: شروع مجدد جیرا

بعد از گرفتن بکاپ، سرویس جیرا را مجدداً شروع کنید:

sudo service jira start

نتیجه

شما اکنون بکاپی از فایل‌های سیستم و دیتابیس جیرا دارید که می‌توانید در صورت نیاز برای بازیابی استفاده کنید. این بکاپ‌ها را در مکان امنی ذخیره کنید تا در صورت بروز هرگونه مشکل، بتوانید از آنها استفاده کنید.

sql serverبکاپ
تسهیلگر چابکی که در حوزه فناوری اطلاعات فعالیت می کند.
شاید از این پست‌ها خوشتان بیاید