আমি জেডএফএস স্টোরেজ অ্যাপ্লায়েন্স হিসাবে একটি ওরাকল ১১ বক্স চালাচ্ছি এবং আমি জেডএফএস ফাইল সিস্টেমগুলির নিয়মিত স্ন্যাপশট নিচ্ছি cron
।
অতীতে, আমি জানি যে আমি যদি স্ন্যাপশট থেকে কোনও নির্দিষ্ট ফাইল দখল করতে চাইতাম তবে কেবল একটি পঠনযোগ্য অনুলিপি রাখা হত .zfs/snapshot/{name}/
এবং আমি কেবল সেখানে নেভিগেট করে ফাইলটি টানতে পারি। এটি ওরাকলের ওয়েবসাইটে নথিভুক্ত করা হয়েছে ।
যাইহোক, আমি অন্য দিন এটি করতে গিয়েছিলাম, এবং লক্ষ্য করেছি যে স্ন্যাপশট ডিরেক্টরিগুলির মধ্যে জেডএফএস ডিরেক্টরিগুলি সমস্ত খালি are zfs list -t snapshot
উপস্থিত থাকা স্ন্যাপশটগুলির তালিকাটি সঠিকভাবে প্রদর্শন করে এবং .zfs/snapshots
প্রতিটি স্ন্যাপশটের জন্য সঠিকভাবে একটি ডিরেক্টরি রয়েছে এবং প্রতিটি স্ন্যাপশটে প্রতিটি জেডএফএস ফাইল সিস্টেমের জন্য একটি ডিরেক্টরি উপস্থিত রয়েছে। তবে এই ডিরেক্টরিগুলি খালি রয়েছে বলে মনে হয়।
আমি কেবলমাত্র সামান্য ব্যবহৃত অংশে কোনও ফাইলের স্পর্শ করে এবং সর্বশেষতম ঘণ্টা স্ন্যাপশটে ফিরে এসে পুনরুদ্ধার পরীক্ষা করেছি এবং এটি ভাল কাজ করেছে বলে মনে হয়। সুতরাং রোলব্যাক কার্যকারিতা আছে।
ওরাকল কীভাবে স্ন্যাপশটগুলি করা হয় তা বদলেছে? নাকি এখানে মারাত্মক কিছু ভুল?