আমি কয়েকটি ফাইল / ডিরেক্টরিগুলির গরু-অনুলিপিগুলি তৈরি করার চেষ্টা করছি, তবে আমি জানি যে বেশ কয়েকটি উপায়ে আমার কাছে সর্বোত্তম বলে মনে হচ্ছে।
উদাহরণস্বরূপ, বিটিআরএফএস cp --reflink=auto
দ্রুত ফাইলের গো-কপি তৈরির মাধ্যমে ব্যবহার করতে পারে ।
আমি যা চেষ্টা করেছি:
- সিমলিংকস: ভাল না। নতুন নামকরণ করা ফাইল, ভাঙা লিঙ্ক।
- হার্ডলিঙ্কস: আরও ভাল, তবে এখনও ভাল নয়। একটি ফাইলের পরিবর্তনগুলি অন্যটিকে পরিবর্তন করবে এবং আমি অবশ্যই অন্য ফাইলটি পরিবর্তন করতে চাই না।
- ডেটাসেটের একটি স্ন্যাপশট তৈরি করুন, তারপরে স্ন্যাপশটটি ক্লোন করুন: এটি কাজ করতে পারে তবে ভাল নয়। প্রায়শই আমি পুরো ডেটাসেটের অনুলিপি বা অনুলিপিগুলি অন্য কোনও ডেটাসেটের মতো কাজ করার জন্য খুঁজছি না। তারপরে ক্লোন / স্ন্যাপশট / মূলের মধ্যে পিতামাতার / সন্তানের সম্পর্ক রয়েছে, যা আমি বুঝতে পেরেছি এটি শক্ত, যদি ভাঙ্গা অসম্ভব না হয়।
zfs send/receive
ডেটাপ ব্যবহার ও সক্ষম করে ডেটাসেটটিকে একটি নতুন ডাটাবেসে প্রতিলিপি তৈরি করুন: এটি ক্লোন ব্যবহারের সাথে পিতামাতার / সন্তানের সম্পর্কগুলি এড়িয়ে যায়, তবে এখনও অকারণে অন্য একটি ডেটাসেট তৈরি করে এবং এখনও 100% পড়তে হবে এমন ফাইলগুলিতে জড়িত অলসতায় ভুগছে and ব্লকের পরিবর্তে আবার লিখিত পরিবর্তিত।- ফাইলগুলি অনুলিপি করুন এবং তার কাজটি ছাড় দিন: এটি কাজ করে তবে ধীর কারণ ফাইল (গুলি) 100% পড়তে হবে এবং তারপরে লেখার পরিবর্তে ব্লকগুলি আবার উল্লেখ করা যেতে পারে।
জেডএফএসের স্বচ্ছলতা প্রেরণ / গ্রহণ এবং শারীরিকভাবে অনুলিপি করা বা রাইসিসিং আরও তীব্রতর হয় কারণ বেশিরভাগ জিনিস সংকুচিত থাকে এবং পড়ার সময় সংক্ষেপিত হতে হয়, তারপরে রেফারেন্স সদৃশ ব্লকে ডেডআপ কিক্সের আগে সংকুচিত হতে হয়।
আমার সমস্ত গবেষণায়, আমি বিটিআরএফ-তে রিফ্লিংকের সরলতার সাথে দূরবর্তীভাবে সাদৃশ্যপূর্ণ কিছু খুঁজে পাইনি।
তো, জেডএফএসে গরু-অনুলিপি তৈরি করার কোনও উপায় আছে কি? বা "শারীরিকভাবে" অনুলিপি করা এবং ডেডআপটিকে তার কাজটি করার একমাত্র আসল বিকল্পটি দেওয়া হচ্ছে?