질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

cp와 rsync의 차이가 뭘까요?

작성자 정보

  • 8b1d08a8 작성
  • 작성일

컨텐츠 정보

본문

sda 하드디스크에 sdb를 만들고 그대로 복사해서 sdb로 부팅 해보고 싶은데 


cp -auf를 이용하여 루트(/)를 복사 할땐 커널까지는 올라오는거 같은데 데몬들이 올라오지 못합니다. 

rsync -aAXv를 이용하니깐 모두 정상적으로 부팅 되었습니다. 


과연 cp와 rsync의 어떤 차이 때문일까요???



(알마리눅스 8.9 테스트환경입니다.)

관련자료

댓글 3

디오르님의 댓글

  • 디오르
  • 작성일
안녕하세요.
cp는 파일의 내용을 새로운 위치로 복사하면서, 복사된 파일에는 새로운 메타데이터(권한, 소유자, 그룹, 타임스탬프 등)가 부여됩니다.
rsync는 메타데이터까지 전송하여 복사하므로, 원본과 대상이 완전히 동일한 상태로 유지됩니다.

8b1d08a8님의 댓글의 댓글

  • 8b1d08a8
  • 작성일
ls -al을 해서 나오는 정보들이 메타데이터(권한, 소유자, 그룹, 타임스탬프 등)아닌가요?
ls -al을 해서 봐서는 cp나 rsync나 모두 동일합니다...

디오르님의 댓글

  • 디오르
  • 작성일
cp나 rsync 등의 명령어로 파일을 복사할 때, 이러한 메타데이터는 보존되어야 합니다. 그러나 몇 가지 특별한 옵션을 사용하지 않으면 일부 메타데이터는 변경될 수 있습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,155 명
  • 현재 강좌수 :  36,486 개
  • 현재 접속자 :  247 명