티스토리 뷰

시놀로지에 있는 Active Backup for business 를 통해 서버에 있는 자료를 하루에 한번 백업 중이다.

 

백업을 했을때 일부 첨부파일들을 한글로 업데이트 해둔 경우 다운로드 하면 파일명이 깨진채로 백업된다.

 

이럴때 수동으로라도 깨진 파일명을 복구 하는 방법.

 

간단하게 스케줄러를 이용해 하루에 한번, 전날 백업분에 대해서 파일명 복구를 하는 방법이다.

 

1. 터미널로 접속 하여

wget http://www.j3e.de/linux/convmv/convmv-1.14.tar.gz 를 통해 파일 다운로드

경로는 알아서 하되 /root 같은곳에..적당히 알아서?

(wget http://www.j3e.de/linux/convmv/convmv-2.05.tar.gz 사용가능)

 

2. tar xzvf convmv-1.14.tar.gz 하여 압축을 푼다.

 

3. 시놀로지 dsm에서 제어판-작업스케줄러로 이동

 

4. 생성 - 예약된 작업 - 사용자 정의 스크립트 클릭

 

5. 아래와 같이 적당한 작업명으로

6. 스케줄은 각자의 상황에 맞에 설정하자

 

7. 아래와 같이 <작업 설정>에서 스크립트 입력

아래 스크립트는 백업폴더별로 폴더 안에 있는 전날 백업 본에 대해 일괄 파일명 변경처리 스크립트다.

스크립트 부분은 각자 입맛에 맞게 수정하면된다.

 

작동 테스트는 터미널에서 미리 해볼 수 있다.

/root/convmv-1.14/convmv -r -f euc-kr -t utf-8 --notest /volume1/ActiveBackupforBusiness/XXX/폴더명이나 파일명

 

테스트 후 작동 되는지 확인 하고 위와 같이 설정 하여 사용하자. 끗

 

 

더 좋은 방법이나 아예 처음부터 안깨지게 하는 방법이 있다면 조언좀..ㅠㅠ

댓글
댓글쓰기 폼