-
[기타] Synology Nas Redmine 백업 및 복구기타 2022. 1. 5. 18:20
백업
더보기1. 사진 및 파일 백업
Dsm으로 접속하여 File Station : docker - redmine - plugins 및 files를 압축하여 보관합니다.
2. 프로젝트 정보 백업
- 2.A 패키지 센터에서 Redmine을 정지합니다.
- 2.B docker - redmine 폴더 하위에 temp 폴더를 생성합니다.
- 2.C Docker - 컨테이너 - redmine - 우클릭_편집 - 볼륨으로 이동합니다.
- 2.D 폴더 추가를 선택하고 '2.B'에서 생성한 temp 폴더를 선택하고 마운트 경로에 "/temp"를 입력하고 적용합니다.
- 2.E '2.A'처럼 Redmine을 다시 실행합니다.
- 2.F docker - 컨테이너(redmine) - 우클릭(세부사항) - 터미널 - 생성
- 2.G temp 폴더 생성 (여기까지 완료하면 터미널의 )
- 2.H 터미널에서 temp폴더로 이동합니다. ( cd /temp/ )
- 2.I DB 백업 ( mysqldump -u [userId] -p -A redmine > [백업파일명.sql] )
2.J '1번'에서 생성한 압축 파일과 '2.I'에서 생성한 백업파일이 결과물입니다.
복구
더보기1. plugin 및 files 폴더를 docker - redmine폴더에 덮어줍니다.
2. temp 폴더를 생성 후에 백업데이터를 넣습니다. (*.sql)
3. docker - 컨테이너(redmine) - 우클릭_편집 - 볼륨에서 temp 폴더끼리 연결합니다. (백업 2.C 참조)
4. docker - 컨테이너(redmine) - 우클릭(세부사항) - 터미널 - 생성
5. temp 폴더를 생성합니다 ( mkdir temp )
6. temp 폴더로 이동합니다. ( cd /temp/ )
7. dump 파일을 복원합니다. ( mysql -u [userId] -p redmine < [파일명.sql] )
'기타' 카테고리의 다른 글
[IIS] URL 재작성 설치가 안될 경우 (1) 2022.08.02 [기타] 색상 추천 (0) 2022.07.21 [기타] SwaggerHub를 사용하여 API 관리하기 (0) 2020.01.09 [기타] 프로그래밍 참고 사이트 모음. (0) 2019.05.31 [기타] 문자열 대입 코드 (0) 2019.05.15