수백만개의 파일 다른 파티션으로 복사
글쓴이: alfalf / 작성시간: 월, 2003/06/30 - 8:17오후
안녕하세요.
RAID를 새로 구성하는 과정에서 새로 구성된 파티션으로 기존 파티션의
파일들을 복사해야 하는 상황이 발생했습니다.
문제는 작업하는 일의 특성상 조그마한 크기(64kb)의 파일의 갯수가 무지
많다는 것입니다.
전체 디스크 용량이 180GB인데 4시간동안 복사한 결과가 12GB입니다.
이대로면 거의 이틀을 복사해야 하는데 좀 갑갑하군요.
저는 'cp -av /oldpartdir/* /newpartdir/' 명령을 이용했는데 좀더 빠른
방법이 없을까요? '-v' 옵션은 뺄 생각입니다. ^^;
참, 사정상 RAID에서 제공하는 rebuild를 기능은 사용할 수는 없습니다.
그럼. 부탁드리겠습니다.
Forums:
대체품이면 tar, cpio, rsync 등이 있습니다. 파일 갯수가 무
대체품이면 tar, cpio, rsync 등이 있습니다. 파일 갯수가 무지 많으면
rsync는 좀 문제가 있고... 왜냐하면 파일 목록 전체를 미리 읽어들이니까요.
tar랑 cpio 중에 속도 빠른 쪽을 사용하시는 편이 좋겠습니다. 그런데
이미 거의 복사하셨으면 그냥 하시는 대로 두는 편이 더 좋을것 같은데...
--
익스펙토 페트로눔
냠 복사를 한다면..
가 cp -a 보다는 빠릅니다. 더 세세한 옵션도 있긴 한데 기본은 저겁니다.
tar 로 묶은 걸 표준 출력으로 그걸 다시 tar 에서 표준 입력으로 푼다는 겁니다.
subshell 을 여는 ( ) 를 꼭 .. 써먹으시길.
-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===
댓글 달기