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ı, -a
seç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 ext4
dosya 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 data
zaman damgasını korumalıydılar.
Soru şudur: rsync
Yukarı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
-a
Hangi diyordu kullandım :archive mode; equals -rlptgoD
bunun-t
için zaten dahil.