আমি চাইলে এলভিএম-এ ব্যবহার করার জন্য কমান্ডগুলি কী:
- একটি ভলিউমের কেবল পঠনযোগ্য স্ন্যাপশট তৈরি করুন;
- (খণ্ডে কিছু পরীক্ষা-নিরীক্ষা করুন);
- এবং তারপরে স্ন্যাপশটে ভলিউম রোলব্যাক করবেন?
আমি চাইলে এলভিএম-এ ব্যবহার করার জন্য কমান্ডগুলি কী:
উত্তর:
আমি মনে করি আপনি খুঁজছেন lvconvert --merge
। ম্যান পৃষ্ঠা থেকে:
--একত্রিত করা
একটি স্ন্যাপশটকে এর উত্স ভলিউমে মার্জ করে। আপনার কার্নেল এই বৈশিষ্ট্যটি সমর্থন করে কিনা তা পরীক্ষা করতে,
snapshot-merge
এর আউটপুটটি সন্ধান করুনdmsetup targets
। উত্স এবং স্ন্যাপশটের উভয় ভলিউম না খোলার সাথে সাথে মার্জ শুরু হবে। অন্যথায়, একত্রীকরণটি প্রথমবারের সাথে উত্স বা স্ন্যাপশট সক্রিয় হয় এবং উভয়ই বন্ধ হয়ে যায়। কোনও উত্সে স্ন্যাপশটটি একত্রিত করা যা বন্ধ করা যায় না, উদাহরণস্বরূপ একটি রুট ফাইল সিস্টেমটি পরবর্তী বারের উত্সের পরিমাণটি সক্রিয় হওয়ার আগ পর্যন্ত স্থগিত করা হয়। যখন মার্জ করা শুরু হবে, ফলস্বরূপ লজিকাল ভলিউমের মূলটির নাম, ছোটখাটো নম্বর এবং ইউইউডি থাকবে।
একত্রীকরণের প্রক্রিয়া চলাকালীন, পড়তে বা লেখতে উত্সটিতে প্রদর্শিত হয় কারণ এগুলি স্ন্যাপশটকে মার্জ করার জন্য নির্দেশিত হয়েছিল।মার্জ শেষ হয়ে গেলে, মার্জ হওয়া স্ন্যাপশটটি সরানো হয়। একাধিক স্ন্যাপশট কমান্ডলাইনে নির্দিষ্ট করা যেতে পারে বা একাধিক স্ন্যাপশটগুলি তাদের নিজ নিজ উত্সে একীভূত করতে নির্দিষ্ট করতে একটি ট্যাগ ব্যবহার করা যেতে পারে।
ধরুন আপনার কাছে একটি লজিকাল ভলিউম vg0 / সিস্টেম রয়েছে যার মধ্যে আপনার / ফাইল সিস্টেম রয়েছে।
# create a read-only snapshot
lvcreate -pr --snapshot --name system_snapshot vg0/system
# upgrade or something
# if it fails, reboot and do this from a livecd
lvconvert --merge vg0/system_snapshot
# reboot again and you have your old system back
রিবুটগুলি কেবল তখনই প্রয়োজন কারণ এই পরিস্থিতিতে আপনি ফাইল সিস্টেমটি আনমাউন্ট করতে পারবেন না। যদি এটি / fs না হয় তবে আনমাউন্ট যথেষ্ট।
মনে রাখবেন যে সংযুক্তির পরে স্ন্যাপশটটি মুছে ফেলা হবে।
-pr
(--permission r
) বিকল্পটি না দেয়lvcreate
তবে স্ন্যাপশটটি কেবল ডিফল্টরূপে পঠনযোগ্য হবে? ( এলভিএম কি লিখিত স্ন্যাপশটগুলিকে আদৌ মঞ্জুরি দেয় ? হ্যাঁ, একটি বিকল্প দৃশ্যের সম্ভাবনা থাকতে পারে, যেখানে অস্থায়ী পরীক্ষাগুলি মূল ভলিউমে দৃশ্যমান হবে না, তবে অস্থায়ী লিখনযোগ্য স্ন্যাপশটে সঞ্চালিত হবে।)