লিনাক্সে, ফাইল সিস্টেমের মধ্যে স্ন্যাপশটের জন্য বিটিআরএফএস আপনার প্রধান বিকল্প, তবে এটি এখনও স্থিতিশীল নয়, যদিও এতে কিছু fsck এবং মেরামতের সরঞ্জাম রয়েছে ।
জেডএফএস হল সোলারিস থেকে অন্য একটি বিকল্প। আপনি যখন তত্ত্বীয়ভাবে এটি লিনাক্সের অধীনে ব্যবহার করতে পারেন তবে এটি বেশিরভাগ ক্ষেত্রে কেবল ব্যবহারকারী দেশে প্রয়োগ করা হয়েছিল (যদিও কার্নেল-ভিত্তিক প্রয়োগের ক্ষেত্রে কিছু কাজ রয়েছে) এবং এটি স্ট্যান্ডার্ড লিনাক্স বিতরণে নেই।
এই LVM উত্তরে LVM স্ন্যাপশট ব্যবহারের প্রো এবং কনসের কিছু বিশদ রয়েছে এবং কিছু বিটিআরএফ / জেডএফএস লিঙ্ক রয়েছে। কিছু ফাইল সিস্টেমের সাথে (এক্সট3 এবং এক্সএফএস), এলভিএম স্ন্যাপশট নেওয়ার আগে এফএস হিমায়িত করার যত্ন নেবে, তবে এলভিএম স্ন্যাপশটগুলি পারফরম্যান্সে সমস্যা হতে পারে এবং কিছু বাগ থাকতে পারে।
আপনার 'ইউজার ডেটার দ্রুত স্ন্যাপশট' অ্যাপ্লিকেশনটির জন্য এলভিএম হ'ল একটি দুর্দান্ত সমাধান বলে আমি মনে করি না, এবং বিটিআরএফস / জেডএফএস এখনও [২০১১ সালের মতো] উপযুক্ত নয়।
পরিবর্তে, আপনি আরএসএন্যাপশটটি দেখতে চাইতে পারেন , এটি একটি ইউজার-স্পেস সরঞ্জাম যা এলভিএম ব্যবহার না করে কোনও ফাইল সিস্টেম ব্যবহার করে দক্ষতার সাথে স্ন্যাপশট তৈরি করে। যেহেতু এটি আরএসসিএনসি ব্যবহার করে এবং স্ন্যাপশটগুলি ধারাবাহিক ডিরেক্টরিতে সংরক্ষণ করে, বিভিন্ন স্ন্যাপশটের মধ্যে হার্ড লিঙ্কগুলি ব্যবহার করে যদি কোনও ফাইল পরিবর্তন না হয় তবে এটি যুক্তিসঙ্গতভাবে বড় আকারের ফাইলগুলিতেও আশ্চর্যজনকভাবে দ্রুত চালাতে পারে। এটি ব্যাকআপগুলির জন্য প্রচুর ব্যবহৃত হয় তবে এই ধরণের ব্যবহারকারী-ডেটা স্ন্যাপশটের প্রয়োজনীয়তার জন্যও ব্যবহার করা যেতে পারে, এবং অল্প সেটআপের মাধ্যমে যে কেউ তাদের স্ন্যাপশটযুক্ত ফাইলগুলি পুনরায় পঠন করতে সক্ষম করতে পারে, কেবলমাত্র পঠনযোগ্য এনএফএস বা সাম্বা ব্যবহার করে - এই হাওটো বিভাগটি দেখুন ফাইল পুনরুদ্ধার । ফাইলগুলি স্ট্যান্ডার্ড লিনাক্স সরঞ্জামগুলির সাথে পুনরুদ্ধার করা যায় কারণ প্রতিটি স্ন্যাপশট ডিরেক্টরিতে আরএসএনপ্যাশট উত্স ডিরেক্টরিটি আয়না করে।
আরএসএন্যাপশটটি এর স্ট্যান্ডার্ড বৈশিষ্ট্যগুলি ব্যবহার করে বেশ নমনীয়, এবং এটি পার্লটিতে যেহেতু লিখিত হয়েছে এটি একে স্বনির্বাচিত করা সহজ, উদাহরণস্বরূপ যদি আপনি অন-ডিমান্ড স্ন্যাপশট সরবরাহ করতে চান। ফাইল সিস্টেম স্ন্যাপশটের তুলনায় প্রধান ত্রুটিগুলি হ'ল গতি এবং ডিস্কের স্থান - প্রতিটি ফাইল যা স্ন্যাপশটের একটি নতুন অনুলিপিতে ফলাফল পরিবর্তন করে, অন্যদিকে ফাইল-সিস্টেম স্ন্যাপশটগুলি কেবল ফাইলটিতে নতুন ব্লক অনুলিপি করে।
sync
স্ন্যাপশট তৈরি হওয়ার ঠিক আগেই সম্পাদনা করা হচ্ছে । স্ন্যাপশট থেকে কিছু তথ্য পুনরুদ্ধার করতে, আপনাকে এটি মাউন্ট করতে হবে। তবে সচেতন থাকুন যে কোনও স্ন্যাপশটের আকার রয়েছে। স্ন্যাপশট রাষ্ট্র এবং বর্তমান অবস্থার মধ্যে পার্থক্যগুলি সংরক্ষণ করতে স্পেস ব্যবহার করা হয়, এজন্য স্ন্যাপশটটিকে ব্যাকআপ হিসাবে সংরক্ষণ করা ভাল ধারণা নয়।