UniFi - 백업 환경설정을 복원하는 방법

download at 2017-10-17T18:49:57Z origin

백업을 복원하는 2가지 방법이 있습니다. 가장 선호하는 방법은 백업 세팅을 .unf 파일로 생성하는 방법입니다. 다른 방법으로는 /data 디렉토리에 파일을 복사하고 복원을 하는 것입니다.

.unf (백업) 파일가 존재한다면, 액티브 컨트롤러(Settings>Admin>Restore)에서 복구를 수행하거나, 설치 위자드 첫 번째에서 백업을 수행할 수 있습니다.

--

/data 폴더가 존재한다면 해당 디렉토리는

  • 컨트롤러를 중지할 수 있습니다.
  • java와 mongod가 구동중이지 않는다는 것을 가정합니다. (윈도우에서는 mongod는 영속성을 가지므로, Safe 모드에서 이후 step을 수행하는 것을 권장합니다.)
  • 새로운 키스톤 파일을 (새로운 /data 디렉토리에) 복사하고 이전 디렉토리에 있는 파일을 덮어 쓸 수 있습니다.
  • 새로운 data 디렉토리를 삭제할 수 있습니다.
  • 이전의 /data 디렉토리에 있는 파일들을 새롭게 UniFi를 설치할 때 복사할 수 있습니다.
  • 컨트롤러를 새롭게 재시작 할 수 있습니다.

--

data 폴더의 위치

MSW:

  1. Vista+: C:\Users\username\Ubiquiti UniFi\data
  2. XP: C:\Documents and Settings\username\Ubiquiti UniFi\data

Linux:

  1. 실제 디렉토리: /var/lib/unifi/
  2. 심볼릭 링크 디렉토리: /usr/lib/unifi/data

Mac:

  1. /Applications/UniFi.app/Contents/Resources/data

--

만약 .unf 파일이 매우 크기가 크다면 임포트나 마이그레이션 과정에서 실패할 수도 있습니다. 컨트롤러에 접속하여 해당 문제를 해결할 수 있습니다. 임포트 과정은 수월하게 직접 수행할 수 있으며, 임포트를 수행하기 어렵다면, 기존 버전의 컨트롤러로 롤백을 수행한 이후, pruning 스크립트를 수행하고, 새롭게 백업을 생성한 후 인스톨을 진행하십시오. 혹은 in-place 업그레이드를 진행하십시오.

위의 이슈를 해결하기 위해서 과정을 리뷰하였습니다. 이 문서는 해당 내용을 반영하여 추후에 업데이트 할 것입니다.