সমস্যার সংক্ষিপ্ত বিবরণ:
উত্স গাছের অভ্যন্তরে যখন মাউন্ট পয়েন্ট থাকে, তখন গাছটিকে টার্গেট করার জন্য অনুলিপি করা হলে সেই মাউন্ট পয়েন্টের ভিতরে থাকা ফাইলগুলিতে টাইম স্ট্যাম্পগুলি সংরক্ষণ করা হয় না -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
ইতিমধ্যে অন্তর্ভুক্ত করা হয়।