इस सवाल से संबंधित
समस्या का संक्षिप्त विवरण:
जब स्रोत ट्री के अंदर एक आरोहित बिंदु होता है, तो लक्ष्यित पेड़ पर कॉपी किए जाने पर उस माउंट किए गए बिंदु के अंदर फ़ाइलों पर समय स्टैम्प का उपयोग करते समय भी संरक्षित नहीं किया जाता -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
पहले से शामिल है।