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