আকস্মিকভাবে বিশাল ফাইল সিস্টেমের ক্ষতির কারণ? ("রুট ইনোড ডিরেক্টরি নয়") [বন্ধ]


8

আমার একটি প্যাট্রিয়ট টরেক্স এসএসডি সহ মাভারিক (খুব আনন্দের সাথে) চলছে একটি ল্যাপটপ; সম্পূর্ণ পার্টিশনের LUKS এনক্রিপশন; তার উপরে একটি lvm শারীরিক ভলিউম; তারপরে বাড়ীতে এবং এর উপরে ext4 লজিক্যাল ভলিউমের মূলগুলি।

গতকাল যখন আমি এটি বুট করার চেষ্টা করেছি তখন এটি অভিযোগ করেছিল যে এটি মূল ফাইল সিস্টেমটি মাউন্ট করতে পারে না। Fsck চালানো, মূলত প্রতিটি ইনোডকে ভুল বলে মনে হয়। হোম এবং মূল উভয় ফাইল সিস্টেম একই সমস্যা দেখায়। ব্যাকআপ সুপারব্লক চেক করা কোনও উপকারে আসে না।

e2fsck 1.41.12 (17-May-2010)
lithe_root was not cleanly unmounted, check forced.
Resize inode not valid.  Recreate? no

Pass 1: Checking inodes, blocks, and sizes
Root inode is not a directory.  Clear? no   
Root inode has dtime set (probably due to old mke2fs).  Fix? no
Inode 2 is in use, but has dtime set.  Fix? no
Inode 2 has a extra size (4730) which is invalid
Fix? no
Inode 2 has compression flag set on filesystem without compression support.  Clear? no
Inode 2 has INDEX_FL flag set but is not a directory.
Clear HTree index? no
HTREE directory inode 2 has an invalid root node.
Clear HTree index? no
Inode 2, i_size is 9581392125871137995, should be 0.  Fix? no
Inode 2, i_blocks is 40456527802719, should be 0.  Fix? no
Reserved inode 3 (<The ACL index inode>) has invalid mode.  Clear? no
Inode 3 has compression flag set on filesystem without compression support.  Clear? no
Inode 3 has INDEX_FL flag set but is not a directory.
Clear HTree index? no
....

stringsফাইল সিস্টেমে চলমান , আমি দেখতে পাচ্ছি যে সেখানে ফাইলের নাম এবং ব্যবহারকারীর ডেটার মতো দেখতে রয়েছে। আমার কাছে যথেষ্ট ভাল ব্যাকআপ আছে (টাচ কাঠ) যা পৃথক ফাইলগুলি ফিরিয়ে আনতে চারপাশে কুঁচকে ফেলার মতো নয়, যদিও আমি পুনর্নির্মাণের আগে কেবল এনক্রিপ্টড ডিস্কের একটি চিত্র সংরক্ষণ করতে পারি।

smartctlকোনও ত্রুটি প্রদর্শন করে না, কার্নেল লগও করে না। অদলবদু badblockslv জুড়ে রাইটিং-মোড চালনা করলেও সমস্যা খুঁজে পাওয়া যায় না। সুতরাং ডিস্কটি ব্যর্থ হতে পারে, তবে একটি সুস্পষ্ট উপায়ে নয়।

এই মুহুর্তে আমি মূলত, তারা যেমন বলে, fscked? পুনরায় ইনস্টল করতে, সম্ভবত ডিস্কের উপর ব্যাডব্লকগুলি চালাচ্ছেন, তারপরে ব্যাকআপ থেকে পুনরুদ্ধার করবেন? এমনকি একটি অর্থবহ ত্রুটি ফাইল করার জন্য পর্যাপ্ত ডেটা আছে বলে মনে হচ্ছে না ...

আমি মনে করতে পারি না যে এই মেশিনটি আমি শেষবার ব্যবহার করার সময় ক্রাশ করেছিলাম।

এই মুহুর্তে আমার সন্দেহ হয় যে কোনও ত্রুটি বা স্মৃতি দুর্নীতির কারণে এটি সর্বশেষ চলমান অবস্থায় ডিস্কগুলি জুড়ে আবর্জনা লিখতে বা এসএসডি-র জন্য একরকম সূক্ষ্ম ব্যর্থতা মোড তৈরি করেছিল।

আপনি কি মনে করেন এর কারণ হতে পারে? আপনি চেষ্টা করতে চান অন্য কিছু আছে?

উত্তর:


4

দেখে মনে হচ্ছে আপনার প্রথম সুপারব্লকটি দূষিত। সুপারব্লকের অনেকগুলি অনুলিপি রয়েছে, যেহেতু এটি ফাইল সিস্টেমের সবচেয়ে গুরুত্বপূর্ণ অংশ। সুপারব্লকের কোনও আলাদা অনুলিপিতে সঠিক তথ্য আছে কিনা তা পরীক্ষা e2fsckকরে দেখার জন্য আপনি -bবিকল্পটি দিয়ে চেষ্টা করতে পারেন । পরীক্ষা করে দেখুন e2fsck (8) আরো তথ্যের জন্য -bবিকল্প, এবং কিভাবে অতিরিক্ত superblocks এর অবস্থান নির্ণয় করার জন্য।

আইআইআরসি, মূল ডিরেক্টরিটির কেবল একটি অনুলিপি রয়েছে, সুতরাং এটি ক্ষতিগ্রস্থ হলে এটি পুনরায় তৈরি করতে হবে, খালি। মূল ডিরেক্টরিতে অন্তর্ভুক্ত ডিরেক্টরিগুলি / হারিয়ে + পাওয়া যাবে এবং আপনাকে সেখান থেকে সেগুলি স্থানান্তর করতে হবে।

ইনোড টেবিলগুলি পার্টিশনের মাধ্যমে ছড়িয়ে পড়ে। আপনি সেগুলি সব হারিয়ে ফেলবেন এমন সম্ভাবনা কম। যেগুলি পুনরুদ্ধারযোগ্য, যদি তাদের ফাইলগুলি তাদের মূল ডিরেক্টরিতে স্থানান্তরিত না করা যায় তবে এগুলি / হারিয়ে + পাওয়াও শেষ হবে।


ওহ! এটা বোধগম্য.
পুলি

অন্যান্য সুপারব্লকগুলির সাথে চেক করা কোনও উপকারে আসেনি।
পুলি

2

আমি এটি আগেও দেখেছি। এটি উবুন্টু ১০.১০ এর সাথে করার কিছু। কয়েক বার পোস্ট হওয়ার সাথে সাথে আমি বাগ ট্র্যাকারটির চারপাশে দেখতে চাই। নিশ্চিত হওয়ার জন্য, ডিস্কটির একটি স্ন্যাপশট নিন, এটি মুছুন এবং তারপরে এটি বাগের পুনরাবৃত্তি হয় কিনা তা দেখার জন্য এটি একটি মাধ্যমিক সিস্টেমে ফেলে দিন (ডিস্কটি বাতিল করতে - সম্ভাব্য অপরাধী)।


আমি এটি এই এসএসডি দিয়ে দুবার দেখেছি, এবং চৌম্বকীয় ডিস্ক সহ একই সিস্টেমে বা অন্য কোনও এসএসডি সহ অন্য কোনও সিস্টেমে নয়। সুতরাং আমি এসএসডিকে এই মুহূর্তে সন্দেহ করি।
পুলি

1

আপডেট: অবশেষে, আমি নিশ্চিত হয়ে উঠলাম যে সমস্যাটি একধরনের জটিল এসএসডি ব্যর্থতা, বা আমি সম্ভবত কার্নেল এবং এসএসডি মধ্যে একটি মিথস্ক্রিয়া মনে করি। আমি এটিকে একটি চৌম্বকীয় ডিস্ক দিয়ে প্রতিস্থাপন করেছি এবং আমার আর সমস্যা হয়নি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.