আমি ফাইলটিতে হার্ডলিঙ্কগুলি সংরক্ষণ করে একটি ডিরেক্টরি ট্রি অনুলিপি করার চেষ্টা করছি। Gnu সিপি ব্যবহার করে, এটি -l পতাকা সহ কাজ করবে। সিপি তখন ডিরেক্টরি কাঠামো পুনরায় তৈরি করতে পারে তবে প্রতিটি ফাইলের বিষয়বস্তু অনুলিপি করার প্রয়োজন হবে না।
এটি ব্যাকআপের প্রাথমিক, প্রথমে আমি আগের ব্যাকআপের একটি সস্তা (হার্ডলিঙ্কযুক্ত) অনুলিপি তৈরি করতে চাই এবং তারপরে এই অনুলিপিটির উপর উত্স ডিরেক্টরিটি সিএনসি করতে চাই। মোটামুটিভাবে:
cp -r -l yesterdays_backup todays_backup
rsync -a source_dir todays_backup
দুর্ভাগ্যক্রমে, ওএসএক্স এর সিপি -l পতাকা সমর্থন করে না, যতদূর আমি বলতে পারি, সিপিও পুনরাবৃত্তির অনুলিপি সমর্থন করে না। অন্য বিকল্পটি প্যাক্স, তবে এটি পুরো ডিরেক্টরি কাঠামো অনুলিপি করে:
pax -rw backups/yesterdays_backup backups/todays_backup
রূপান্তরগুলির:
yesterdays_backup
|
\source_dir (...)
প্রতি:
todays_backup
|
\backups
\yesterdays_backup
\source_dir(...)
এটি করার একটি সহজ / সুস্পষ্ট উপায় থাকা উচিত তবে আমি বর্তমানে স্টাম্পড ... সিপিও এবং প্যাক্সের কোনও বিকল্প? আমি gnu সিপি ইনস্টল করা এড়াতে চাই।
আমি টাইমম্যাচিন সম্পর্কে সচেতন, তবে এটি সঠিকভাবে এনক্রিপ্ট করা ডিরেক্টরিগুলি বর্ধমানভাবে ব্যাক আপ করবে না।