আমি সম্প্রতি পরিবর্তিত checksum
সম্পত্তি আমার অ-সদৃশ ZFS ফাইল সিস্টেম এক থেকে sha256
থেকে on
(fletcher4) ভাল সদৃশ রেপ্লিকেশন steams এর পাঠানোর সময় এই কমান্ড হিসেবে সমর্থন করার জন্য zfs send -DR -I _starting-snaphot_ _ending-snapshot_
।
তবে, zfs ম্যানপেজে এই সম্পর্কে বলতে হবে send -D
:
এই ফ্ল্যাগটি ডেটাসেটের ডিপআপ সম্পত্তি নির্বিশেষে ব্যবহার করা যেতে পারে, তবে ফাইল সিস্টেমটি একটি ডেডআপ-সক্ষম চেকসাম (উদাহরণস্বরূপ sha256) ব্যবহার করলে পারফরম্যান্স আরও ভাল হবে।
Zfs ম্যানপেজটি checksum
সম্পত্তি সম্পর্কে এটি জানায় :
এই সম্পত্তিটি পরিবর্তন করা কেবল নতুন-লিখিত ডেটাগুলিকে প্রভাবিত করে।
ফ্লেচার 4-তে আমার বিশ্বাস করার কোন ইচ্ছা নেই। ট্রেডঅফটি হ'ল SHA256 এর বিপরীতে, ফ্লেচার 4 সিউডো-এলোমেলো হ্যাশ ফাংশন নয় এবং তাই সংঘর্ষ না হওয়ার জন্য বিশ্বাস করা যায় না। সুতরাং এটি কেবলমাত্র 'যাচাই' বিকল্পের সাথে মিলিত হলে ছাড়ের জন্য উপযুক্ত, যা হ্যাশের সংঘর্ষগুলি সনাক্ত করে এবং সমাধান করে।
আমি সিস্টেম সিস্টেমটিকে অফলাইন না করে কীভাবে ফাইল সিস্টেমের চেকসাম আপডেট করতে পারি?
zfs receive
কোনও ফাইল সিস্টেমের মেটাডেটা আপডেট করে। আমার কাছে মনে হয় এটি মেটাডেটা কেবল যেমনটি নিয়ে থাকে তবে তা আরও দ্রুত হবে। তবে ফাইল, স্তরের প্রকৃতির চেয়ে চেকসামের ব্লকের কারণে এটি করা অসম্ভব হতে পারে। যে ক্ষেত্রেzfs send | zfs receive
একটি সমাধান জন্য একটি গ্রহণযোগ্য ভিত্তি গঠন করবে।