Sorunun kısa açıklaması:
Kaynak ağacın içine monte edilmiş bir nokta olduğunda, hedef ağaca kopyalandığında bu monte edilmiş noktadaki dosyalara zaman damgaları, -aseçenek kullanılırken bile korunmaz
Detaylı Açıklama:
Bunun kaynak ağaç olduğunu varsayalım:
/home/ /home/
| |
me/ BACKUP/
| |
+----+----------+ +----+-------+
| | | | | |
data/ foo.txt boo.txt data/ foo.txt boo.txt
| |
a.txt a.txt
nerede data/yukarıdaki isimli harici USB disk monte. Her şey ext4dosya sistemidir. Kaynaktaki her şey benim me.
BACKUP ayrıca bir yedekleme noktası oldu, yedek USB disk.
Bu komutu verdikten sonra , bu dosyalar ve altındaki her şeyin şu anki zaman damgasına sahip rsync -av --delete /home/me/ /home/BACKUP/olduğunu buldum, /home/BACKUP/data/sanki bu dosyalar şimdi oluşturulmuş ve içinde bulunan zaman damgası değil /home/me/data/. Dışındaki diğer dosya ve klasörler datazaman damgasını korumalıydılar.
Soru şudur: rsyncYukarıdaki ayarda, tüm dosyalar ve klasörlerdeki zaman damgasını, bağlı bir noktadaki dosyalar ve klasörler üzerinde bile korumak için nasıl kullanılır ?
Ben kullanıyorum:
>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
-aHangi diyordu kullandım :archive mode; equals -rlptgoDbunun-tiçin zaten dahil.