Android OS/: : AOSP

[동기화 문제 해결-네트워크] 로컬 미러를 사용하여 네트워크 지연 시간 방지

Jay.P Morgan 2025. 2. 26. 23:14

 

 

여러 클라이언트를 사용할 때는 전체 서버 콘텐츠의 로컬 미러를 만들어 네트워크에 액세스하지 않고도 해당 미러에서 클라이언트를 동기화할 수 있습니다. 다음 안내를 따라 ~/aosp-mirror/에 로컬 미러를 만들고 해당 미러에서 클라이언트를 동기화합니다.

 

  1. 다음과 같이 미러를 만들고 동기화합니다.

 

$ mkdir -p /usr/local/aosp/mirror
$ cd /usr/local/aosp/mirror
$ repo init -u https://android.googlesource.com/mirror/manifest --mirror

    다음 명령어는 /user/local/aosp/mirror에 로컬 미러를 만들고 repo init 명령어와 함께 --mirror 플래그를 사용하여 미러를 초기화합니다.

 

 

  2. 미러에서 클라이언트를 동기화하려면 다음을 실행합니다.

$ mkdir -p /usr/local/aosp/main
$ cd /usr/local/aosp/main
$ repo init -u /usr/local/aosp/mirror/platform/manifest.git
$ repo sync

 

 

  3. 마지막으로 다음 명령어에 따라 서버를 대상으로 미러를 동기화하고 미러를 대상으로 클라이언트를 동기화합니다.

 

$ cd /usr/local/aosp/mirror</code>
$ repo sync
$ cd /usr/local/aosp/main
$ repo sync

LAN 서버에 미러를 저장하고 NFS, SSH 또는 Git을 통해 액세스할 수 있습니다. 또한 이동식 드라이브에 저장하고 사용자나 컴퓨터 간에 드라이브를 전달할 수도 있습니다.

 

출처 : 구글