솔라리스에서 대용량 파일들을 복사할때

jamongx의 이미지

하드에서 하드로 파일들을 전송하는데 대략 폴더는 2000개 정도 되고요

파일 갯수는 200000개 정도 됩니다. 용량은 25G 정도 인데요

cp -R [폴더이름] 을 실행하니까 5~6시간은 걸리는거 같아요

이게 정상적인 속도인가요? 아니면 2~3시간 정도로

빠르게 카피할수 있는 방법이 있을까요?

dd 명령어도 있다고 하는데 파티션이 아니라. 디렉토리를 전송하는 거라서 어려울것 같습니다.

조언 부탁드립니다.

무한포옹의 이미지

jamongx wrote:
하드에서 하드로 파일들을 전송하는데 대략 폴더는 2000개 정도 되고요

파일 갯수는 200000개 정도 됩니다. 용량은 25G 정도 인데요

cp -R [폴더이름] 을 실행하니까 5~6시간은 걸리는거 같아요

이게 정상적인 속도인가요? 아니면 2~3시간 정도로

빠르게 카피할수 있는 방법이 있을까요?

dd 명령어도 있다고 하는데 파티션이 아니라. 디렉토리를 전송하는 거라서 어려울것 같습니다.

조언 부탁드립니다.

디렉토리 구조를 복사하는 거라면 다음과 같이 해보세요

# cd 원본디렉
# tar cf - . | ( cd 복사본디렉 && tar xBf - )

gnu tar 의 경우 다음과 같은 것도 가능

# tar cf - . | tar xBf - -C 복사본디렉

내용은 원본디렉의 내용을 tar 을 이용 표준 출력으로 내보내고 이를 ( ) 이용

sub shell 하에서 복사본 디렉으로 이동한 뒤 표준 입력으로 들어오는 내용을

풀어내는 겁니다.

tar 버젼과 옵션을 확인 해서 tar ... -C 명령이 사용가능 한지 체크하는 게 좋겠죠.

-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===

jamongx의 이미지

디렉토리 구조만 압축하는 기능도 있군요
유용하게 잘 사용하겠습니다. ^^;

메뉴얼도 좀 읽어버릇해야 하는디 ㅡㅡ;

용모수려 재색겸비

무한포옹의 이미지

jamongx wrote:
디렉토리 구조만 압축하는 기능도 있군요
유용하게 잘 사용하겠습니다. ^^;

메뉴얼도 좀 읽어버릇해야 하는디 ㅡㅡ;

하위 디렉+파일 모조리 복사합니다.

-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===