RSSync ফাইল ফাইলগুলি (হার্ডলিঙ্কগুলির সাথে আচরণ করে) পরিবর্তন করে?


13

ভাবুন আমার কাছে এমন একটি ফাইল রয়েছে remote/Aযা এর সাথে সিঙ্ক হয়ে যায় local/Aএবং local/Bএর একটি হার্ডলিঙ্ক local/A। কোনও হুমকি আছে যে পরবর্তী remote/Aপরিবর্তন এবং সিঙ্ক্রোনাইজেশন rsyncমুছে ফেলবে না local/Aতবে কেবলমাত্র এতে কিছু অংশ প্রতিস্থাপন / যুক্ত করবে, এইভাবে পরিবর্তিত হবে local/B(হার্ডলিঙ্কের কারণে)?

উত্তর:


14

স্ট্যান্ডার্ড বিকল্পগুলির সাথে, rsyncনতুন ফাইলটিকে একটি অর্ধ-এলোমেলো নাম নির্ধারণ করে অনুলিপি করবে, তারপরে এটি নতুন ফাইলটির নামটি মূল নাম দিয়ে রাখবে। এই প্রক্রিয়াতে, কোনও লেখার মূল ফাইলটি নির্দেশিত হয় না, এর হ্যাডলিঙ্কগুলি সংরক্ষণ করে।

অন্যদিকে, অ-ডিফল্ট --inplaceবিকল্পটি ব্যবহার করে মূল ফাইল এবং এর হার্ডলিঙ্কগুলি ওভাররাইট করা হবে

যাইহোক, আমি দৃ strongly --link-dest়ভাবে বিকল্পটি একবার দেখার পরামর্শ দিচ্ছি , যা ডুপ্লিকেটেড ব্যাকআপগুলির জন্য অত্যন্ত কার্যকর useful

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.