Today
-
Yesterday
-
Total
-

ABOUT ME

-

방문자

  • [기타] 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] )

     

     

     

     

     

Posted by virtualgiraffe.