সমস্যার সংক্ষিপ্ত বিবরণ:
উত্স গাছের অভ্যন্তরে যখন মাউন্ট পয়েন্ট থাকে, তখন গাছটিকে টার্গেট করার জন্য অনুলিপি করা হলে সেই মাউন্ট পয়েন্টের ভিতরে থাকা ফাইলগুলিতে টাইম স্ট্যাম্পগুলি সংরক্ষণ করা হয় না -aবিকল্প ব্যবহার করার সময়ও
বিস্তারিত বিবরণ:
ধরুন এটি উত্স গাছ:
/home/ /home/
| |
me/ BACKUP/
| |
+----+----------+ +----+-------+
| | | | | |
data/ foo.txt boo.txt data/ foo.txt boo.txt
| |
a.txt a.txt
যেখানে data/উপরে বাহ্যিক ইউএসবি ডিস্ক মাউন্ট করা হয়। সব কিছুই ext4ফাইল সিস্টেম। উত্সের সবকিছু আমার মালিকানাধীন me।
BACKUP এছাড়াও একটি মাউন্ট পয়েন্ট, ব্যাকআপ ইউএসবি ডিস্ক হিসাবে ঘটেছে।
এই আদেশটি জারি করার পরে 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ইতিমধ্যে অন্তর্ভুক্ত করা হয়।