ধ্রুপদী পরিস্থিতি: আমি খুব খারাপভাবে দৌড়ে গিয়েছিলাম rm
এবং ততক্ষণে বুঝতে পারি যে আমি ভুল ফাইলগুলি সরিয়েছি। (সমালোচনামূলক কিছুই নয় এবং আমার সহ্য সহনীয় সাম্প্রতিক ব্যাকআপ ছিল, তবে এখনও বিরক্তিকর)
আমি extundelete
বা এই জাতীয় সরঞ্জামগুলির সাহায্যে ফাইলগুলি পুনরুদ্ধার করতে চাইলে আরও ডিস্কের ক্রিয়াকলাপটি আমার শত্রু ছিল তা জেনে আমি তত্ক্ষণাত যন্ত্রটি শারীরিকভাবে চালিত করে (অর্থাৎ পাওয়ার বাটন দিয়ে, এই halt
জাতীয় কোনও আদেশের সাহায্যে নয়)। এটি একটি ল্যাপটপ যা কোনও গুরুত্বপূর্ণ কাজ চলছে বা কিছু খোলা নেই, সুতরাং এটি একটি গ্রহণযোগ্য অপারেশন ছিল। (যাইহোক, আমি তখন থেকেই শিখেছি যে এই জাতীয় পরিস্থিতিতে প্রথম কাজটি করার আগে প্রথমে অনুমান করা হবে যদি অনুপস্থিত ফাইলগুলি এখনও কোনও প্রক্রিয়াটি খোলা হতে পারে তবে https://unix.stackexchange.com/a/101247 - যদি সেগুলি হয় তবে আপনার মেশিনটি বিদ্যুৎ থেকে চালিত না করে এইভাবে পুনরুদ্ধার করা উচিত))
তবুও, একবার মেশিনটি চালিত হওয়ার পরে আমি কিছুক্ষণ ভেবেছিলাম এবং সিদ্ধান্ত নিয়েছি যে ফাইলগুলি উপযুক্ত ফরেনসিকের জন্য কোনও লাইভ সিস্টেম বুট করার সময় বিনিয়োগের পক্ষে উপযুক্ত নয়। সুতরাং আমি ব্যাক আপ মেশিন চালিত। এবং তারপরে আমি আবিষ্কার করেছি যে আমার ফাইলগুলি এখনও ডিস্কে বসে rm
ছিল : আমি চালিত হওয়ার আগে ডিস্কে প্রচার করা হয়নি। আমি কিছুটা নাচ করেছি এবং সিসাদমিনদের দেবতাকে তাঁর অপ্রত্যাশিত ক্ষমার জন্য ধন্যবাদ জানাই।
আমার প্রশ্নটি এখন এটি কীভাবে সম্ভব হয়েছিল তা বুঝতে হবে এবং rm
ডিস্কে আসলে প্রচার হওয়ার আগে সাধারণত বিলম্ব কী । আমি জানি যে ডিস্ক আইও তাত্ক্ষণিকভাবে প্রবাহিত হয়নি তবে এটি কিছু সময়ের জন্য স্মৃতিতে বসেছিল, তবে আমি ভেবেছিলাম যে ডিস্ক জার্নালটি নিশ্চিত করে দেবে যে মুলতুবি অপারেশনগুলি পুরোপুরি হারাবে না। https://unix.stackexchange.com/a/78766 নোংরা পৃষ্ঠাগুলি ফ্লাশ করার জন্য এবং জার্নাল অপারেশনগুলি ফ্লাশ করার জন্য একটি পৃথক প্রক্রিয়াতে ইঙ্গিত বলে মনে হচ্ছে তবে জার্নালটি কীভাবে একটির জন্য জড়িত হবে rm
এবং পূর্বে প্রত্যাশিত বিলম্ব সম্পর্কে পর্যাপ্ত বিবরণ দেয় না অপারেশন ফ্লাশ করা হয়।
আরও কিছু বিবরণ: ডেটাটি একটি LUKS ভলিউমের ভিতরে একটি ext4 পার্টিশনে ছিল এবং মেশিনটি ব্যাকআপ নেওয়ার সময় আমি নিম্নলিখিতটি দেখলাম syslog
:
Sep 24 10:24:58 gamma kernel: [ 11.457007] EXT4-fs (dm-0): 1 orphan inode deleted
Sep 24 10:24:58 gamma kernel: [ 11.458393] EXT4-fs (dm-0): recovery complete
Sep 24 10:24:58 gamma kernel: [ 11.482475] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
তবে আমি এটির সাথে সম্পর্কিত বলে আত্মবিশ্বাসী নই rm
।
আরেকটি প্রশ্ন হ'ল মেশিনটি বিদ্যুৎ থেকে চালিত না করে কার্নেলকে কোনও মুলতুবি থাকা ডিস্ক অপারেশন না করার জন্য বলার উপায় আছে (বরং বলুন, এগুলি কোথাও ফেলে দিন) whether (অবশ্যই, মুলতুবি অপারেশনগুলি না করা বিপজ্জনক বলে মনে হচ্ছে, তবে যেকোনো উপায়ে মেশিনটি চালিত করার সময় এটি ঘটবে এবং এটি কিছু ক্ষেত্রে এটি আপনাকে বাঁচাতে পারে)) অবশ্যই এটি "ক্লিনার" হবে, এবং আকর্ষণীয়ও যেমন দূরবর্তী সার্ভারগুলির জন্য যেখানে শারীরিক পাওয়ার ডাউন কোনও সহজ বিকল্প নয়।
rm
? অন্য কথায়, জিনিসগুলি যখন জার্নালে প্রতিশ্রুতিবদ্ধ হয় কেবল যখন কোনও লেখা সম্পাদিত হয়? নাকি ছবিটি এর চেয়ে জটিল? Alt-sysrq-u হিসাবে, এটি একটি সুন্দর ঝরঝরে ধারণা। "এটি প্রদর্শিত হয়" দাবিটি দেওয়ার জন্য আপনার কাছে কি কোনও রেফারেন্স রয়েছে? (আপনি যে লিঙ্কগুলি দিয়েছিলেন তা অনুসরণ করে বলে মনে হয় না)) ধন্যবাদ! :)