이 질문과 관련
문제에 대한 간단한 설명 :
소스 트리에 마운트 포인트가 있으면 -a
옵션을 사용할 때도 대상 트리에 복사 될 때 해당 마운트 포인트 내의 파일에 대한 타임 스탬프가 유지되지 않습니다
상세 설명:
이것이 소스 트리라고 가정하십시오.
/home/ /home/
| |
me/ BACKUP/
| |
+----+----------+ +----+-------+
| | | | | |
data/ foo.txt boo.txt data/ foo.txt boo.txt
| |
a.txt a.txt
여기서 data/
위에 외부 USB 디스크 마운트. 모든 것이 ext4
파일 시스템입니다. 소스의 모든 것은 내 소유 me
입니다.
BACKUP
또한 백업 USB 디스크 인 마운트 지점이되었습니다.
이 명령을 실행 한 후 파일의 타임 스탬프가 아니라 현재 파일이 생성 된 것처럼 현재 타임 스탬프가 아래에 rsync -av --delete /home/me/ /home/BACKUP/
있음을 알았 /home/BACKUP/data/
습니다 /home/me/data/
. 외부의 다른 파일과 폴더 data
에는 타임 스탬프가 유지되었습니다.
질문 : rsync
위의 설정에서 마운트 포인트의 파일 및 폴더에서도 모든 파일 및 폴더의 타임 스탬프를 유지 하도록 사용하는 방법은 무엇입니까?
나는 사용하고있다 :
>uname -a
Linux 3.5.0-17-generic #28-Ubuntu SMP x86_64 x86_64 x86_64 GNU/Linux
>rsync -v
rsync version 3.0.9 protocol version 30
-a
: 말한다archive mode; equals -rlptgoD
그에-t
이미 포함되어 있습니다.