2017-11-21 26 views
1

공용 CDN 사용을 위해 Rync를 사용하여 서버에서 Google Cloud 스토리지로 파일을 복사하려고합니다. 그러나 대부분의 파일을 복사 할 수 있었지만 하나의 디렉토리는 복사하지 않으려했습니다. 나는 그것이 내가 할 수있는 파일의 한계에 도달했을 수도 있다고 생각한다. 이것은 오류입니다. 누군가 확인해 주시겠습니까?ascii '코덱은 문자'를 인코딩 할 수 없습니다. xe2

Google Cloud Platform을 사용하고 있습니다.

[root @ plesk-test01 logs] # gsutil -m rsync -r -d/var/www/vhosts/path-to-site/wp-content/uploads/gs : // 경로 대 버킷/wp-content/uploads/

경고 : gsutil rsync는 소스 및 대상 모두 에서 수정 시간을 사용할 수없는 경우 해시를 사용합니다. crcmod 설치시 모듈의 C 확장자를 사용하지 않아 체크섬이 매우 느리게 실행됩니다. gsutil을 업데이트 한 후 이것이 첫 번째 rsync 인 경우이 rsync는 보통 보다 오래 걸릴 수 있습니다. 확장 프로그램 설치에 대한 도움말은 "gsutil help crcmod"를 참조하십시오.

건물 동기화 상태 ... 파일을 나열하는 동안 재 시도 할 수없는 예외가 발생했습니다. /// var/www/vhosts/path-to-site/wp-content/uploads/: 'ascii'코덱은 인코딩 할 수 없습니다. 위치 121 문자 U '\의 XE2': 범위 내에 있지 서수 (128) CommandException : 겁에 질린 비 다시 시도 예외 - 중단 rsync를 [루트 @의 PLESK-test01 로그] #

감사 크리스

답변

1

흠 , 해결책을 찾았습니다.

export LANG="en_US.UTF-8" 
export LC_COLLATE="en_US.UTF-8" 
export LC_CTYPE="en_US.UTF-8" 
export LC_MESSAGES="en_US.UTF-8" 
export LC_MONETARY="en_US.UTF-8" 
export LC_NUMERIC="en_US.UTF-8" 
export LC_TIME="en_US.UTF-8" 
export LC_ALL= 

이 문제가 해결되었습니다.

+0

후손에 대해서는 [유니 코드 상호 운용성 문제에 대한 문서는 여기] (https://cloud.google.com/storage/docs/gsutil/addlhelp/Filenameencodingandinteroperabilityproblems). – jterrace