리눅스 분류
cp와 rsync의 차이가 뭘까요?
작성자 정보
- 8b1d08a8 작성
- 작성일
컨텐츠 정보
- 1,210 조회
- 3 댓글
- 0 추천
- 목록
본문
sda 하드디스크에 sdb를 만들고 그대로 복사해서 sdb로 부팅 해보고 싶은데
cp -auf를 이용하여 루트(/)를 복사 할땐 커널까지는 올라오는거 같은데 데몬들이 올라오지 못합니다.
rsync -aAXv를 이용하니깐 모두 정상적으로 부팅 되었습니다.
과연 cp와 rsync의 어떤 차이 때문일까요???
(알마리눅스 8.9 테스트환경입니다.)
관련자료
-
이전
-
다음
댓글 3
디오르님의 댓글
- 디오르
- 작성일
안녕하세요.
cp는 파일의 내용을 새로운 위치로 복사하면서, 복사된 파일에는 새로운 메타데이터(권한, 소유자, 그룹, 타임스탬프 등)가 부여됩니다.
rsync는 메타데이터까지 전송하여 복사하므로, 원본과 대상이 완전히 동일한 상태로 유지됩니다.
cp는 파일의 내용을 새로운 위치로 복사하면서, 복사된 파일에는 새로운 메타데이터(권한, 소유자, 그룹, 타임스탬프 등)가 부여됩니다.
rsync는 메타데이터까지 전송하여 복사하므로, 원본과 대상이 완전히 동일한 상태로 유지됩니다.
8b1d08a8님의 댓글의 댓글
- 8b1d08a8
- 작성일
ls -al을 해서 나오는 정보들이 메타데이터(권한, 소유자, 그룹, 타임스탬프 등)아닌가요?
ls -al을 해서 봐서는 cp나 rsync나 모두 동일합니다...
ls -al을 해서 봐서는 cp나 rsync나 모두 동일합니다...
디오르님의 댓글
- 디오르
- 작성일
cp나 rsync 등의 명령어로 파일을 복사할 때, 이러한 메타데이터는 보존되어야 합니다. 그러나 몇 가지 특별한 옵션을 사용하지 않으면 일부 메타데이터는 변경될 수 있습니다.