যখন fsck সাহায্য না করে তখন একটি দূষিত ফাইল সিস্টেম থেকে পুনরুদ্ধার করুন


12

আমার ফাইল সিস্টেমের সাথে কিছু ভুল হয়েছে, উবুন্টু এটিকে কেবল পঠনযোগ্য হিসাবে সেট করেছে এবং এখন উবুন্টু লাইভ ডিস্কের অধীনে, fsck এটিকে ঠিক করতে পারে না।

আমি ১৩.০৪ চালাচ্ছি এবং এটি বুট হবে না - প্রারম্ভকালে, এটি কেবল গ্রাব রেসকিউ প্রম্পটটি দেখায়।

এটি একটি সোজা-ফরওয়ার্ড সেটআপ, কেবলমাত্র একটি হার্ড ড্রাইভ / ডিভ / এসডিএ 1 তে চালানো হয় তবে এটি মাউন্টও করে না।

ইনস্টল প্রোগ্রামটি পার্টিশনটি দেখতে পাবে, এটি ext4 এবং এটি বুট বিভাজন।

তবে মনে হচ্ছে উবুন্টু লাইভ ডিস্কের সাহায্যে একটি উবুন্টু ইনস্টলেশন করে আমি ফাইল সিস্টেমটি উদ্ধার করতে পারছি না কারণ এটি পুরোটি ওভাররাইট করতে চলেছে কিনা তা আমি কোনও ঝুঁকি নিতে চাই না বলে কোনও ইঙ্গিত দেয় না।

আমি ব্যাকআপস ব্যবহার করে একটি ব্যাক আপ পেয়েছি তবে নির্বোধের সাথে আমি আমার উদ্ধার ডিস্ক হারিয়েছি। আমি বরং একটি সম্পূর্ণ ইনস্টলেশন এড়িয়ে যাব এবং তারপরে পুনরুদ্ধার করব যা কার্যকর করার কোনও অভিজ্ঞতা আমার নেই।

বিষয়টির মূল বিষয়টি হ'ল fsck বলে যে এটি সবকিছু ঠিক করে তবে বাস্তবে তা করে না, তাই পরের বার যখন আমি এটি চালাব, আমি ঠিক একই ত্রুটি বার্তা এবং সংশোধনগুলি পাই।

এখানে ফলাফল:

ubuntu@ubuntu:~$ sudo fsck.ext4 -vy /dev/sda1
e2fsck 1.42.8 (20-Jun-2013)
ext2fs_check_desc: Corrupt group descriptor: bad block for block bitmap
fsck.ext4: Group descriptors look bad... trying backup blocks...
Block bitmap for group 0 is not in group.  (block 2553887680)
Relocate? yes

Inode table for group 0 is not in group.  (block 2440124416)
WARNING: SEVERE DATA LOSS POSSIBLE.
Relocate? yes

One or more block group descriptor checksums are invalid.  Fix? yes

Group descriptor 0 checksum is 0x761e, should be 0xcf25.  FIXED.
Block bitmap for group 4352 is not in group.  (block 2553887680)
Relocate? yes

Inode table for group 4352 is not in group.  (block 3731970048)
WARNING: SEVERE DATA LOSS POSSIBLE.
Relocate? yes

Group descriptor 4352 checksum is 0x5eda, should be 0x3da3.  FIXED.
Inode bitmap for group 4353 is not in group.  (block 2785042439)
Relocate? yes

Group descriptor 4353 checksum is 0xd8b1, should be 0xedfb.  FIXED.
Inode bitmap for group 4354 is not in group.  (block 838860807)
Relocate? yes

Group descriptor 4354 checksum is 0x1718, should be 0x0438.  FIXED.
Inode bitmap for group 4355 is not in group.  (block 771751943)
Relocate? yes

Group descriptor 4355 checksum is 0x0bc8, should be 0x4170.  FIXED.
fsck.ext4: e2fsck_read_bitmaps: illegal bitmap block(s) for /dev/sda1

/dev/sda1: ***** FILE SYSTEM WAS MODIFIED *****

/dev/sda1: ********** WARNING: Filesystem still has errors **********

ubuntu@ubuntu:~$ 

এটি আগের চেয়ে 10 বার আগের মতো এবং আমি নিশ্চিত যে পরবর্তী দশ বার চেষ্টা করে দেখছি - ঠিক একই চেকসাম এবং ব্লক আইডি। আনন্দের সাথে কোন সাহায্য প্রাপ্ত!

ধন্যবাদ।

সম্পাদনা: মূলত আমি প্রশ্নটি অনুমান করি: এই ফাইল সিস্টেমটি এখন সিটুতে মেরামতযোগ্য বা fsck থেকে প্রাপ্ত তথ্যের অর্থ আমার ডিস্কটি মারা গেছে? এবং যদি এটি মরে না যায়, আমি fsck দিয়ে যা করেছি তার থেকেও উপরে আমি কী করতে পারি?

সম্পাদনা: সুপারব্লকগুলি সনাক্ত করতে tune2fs ব্যবহার করেছেন এবং fsck এর বিকল্প হিসাবে e2fsck -b 01234 / dev / sda1 চালিয়েছেন ... কোনও প্রভাব নেই।

সম্পাদনা: টেস্টডিস্ক চেষ্টা করে যা আমাকে জানান পার্টিশনটি খারাপ। ... ঠিক আছে টেস্টডিস্ক খুব বেশি প্রস্তাব দিচ্ছে না।



আমি কি মূলত fsck.ext4 -vy / dev / sda1 এর সাথে সেই লিঙ্কটিতে জিনিসটি coveredেকে রাখিনি? পার্থক্যটি হ'ল '-পি' পতাকা এবং এটির সাথে এটি আমাকে নিজেই এটি করতে বলে - যেমন আমি উপরে কাটা এবং পেস্ট করেছি।
অ্যাডাম

উত্তর:


15

অবশেষে এই লিঙ্কটি পাওয়া গেছে যেখানে ফাইল সিস্টেমের ধরণের ext4 একটি বিরক্তি পায় তবে আমি ইতিমধ্যে চেষ্টা করেছি এমন সমস্ত টিপস দেওয়ার পরে, এটি শেষ পর্যন্ত বলেছে:

sudo mkfs.ext4 -S /dev/sda1

এটি আপনার সমস্ত সুপারব্লকগুলি সঠিক ডেটা দিয়ে প্রতিস্থাপন করবে, ধরে নিয়েছে ব্লকসাইজটি সঠিকভাবে অনুমান করা হয়েছে (বেশিরভাগ সিস্টেমে ডিফল্টটি সঠিক)) আপনার যদি এটি ব্যবহার করতে হয় তবে দয়া করে প্রথমে ম্যান পৃষ্ঠাটি পড়ুন । আমাকে দোষ দেবেন না!

তবে আপনি ভাগ্যবান মনে হলেই।

এটি বিভাজন স্থির করে যাতে আমি এটি আবার পড়তে পারি। যাইহোক, fsckত্রুটিগুলি এখনও ছিল যা ঠিক করে দেওয়ার জন্য আমাকে দৌড়াতে হয়েছিল এবং এটি / ইত্যাদি সামগ্রী এবং অন্যান্য অনেকগুলি জিনিসকে / হারিয়ে + এ ফেলে দিয়েছে যাতে আমাকে পুনরায় ইনস্টল করতে হবে এবং এখান থেকে পুনরুদ্ধার করতে হবে এটি আবার যেতে পেতে ব্যাক আপ


ধন্যবাদ, আকর্ষণীয়। আমি একটি এক্স 2 রুট বিভাজনে সমস্যা ছিল যা আমি ফিক্সিং ছেড়ে দিয়েছি। আমি কমান্ডটি পরীক্ষা করেছিলাম এবং এটি "কাজ করে" (আমি ব্লকের আকার নির্দিষ্ট করে দিয়েছি), তবে fsck কে অনেকগুলি সেক্টর ঠিক করার পরে পার্টিশনটি যে কোনওভাবেই বুটমুক্ত হয়ে যায়। এখন আমি অবাক হয়েছি unix.stackexchange.com/a/193778/59808 দিয়ে কী ঘটেছিল ।
নিমো

2

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

দ্বিতীয়: এটি দেখুন: ক্র্যাশের পরে আমি কীভাবে আমার ডেটা ড্রাইভের মাউন্টিং ঠিক করতে পারি?

তৃতীয়: স্মার্টমনটোলগুলি এবং অবশেষে ব্যাডব্লকগুলি ব্যবহার করে আপনার হার্ডড্রাইভ পরীক্ষা করুন : sudo badblocks -vsn /dev/sda(এটি কিছুটা সময় নিতে পারে, এসএসডি থাকলে এটি করবেন না)


সম্পাদনার জন্য ধন্যবাদ! এটির মতো একটি উত্তর মাশরুম দেখা মজাদার। আপনি যে উত্তরটি উল্লেখ করেছেন তা হ'ল ম্যাজিক সংখ্যার বিষয়ে, এবং এটি আমি দেখছি না - বাস্তবে এটি ইতিমধ্যে আমি তাকিয়ে থাকা জিজ্ঞাসুবুন্টুর বেশ কয়েকটি উত্তরগুলির মধ্যে একটি। আমার কাছে অন্য কোনও সমাধান না থাকাকালীন আমি ডেটা পুনরুদ্ধারের রুটটি চেষ্টা করব। স্মার্টমোনটুলগুলি সংক্ষিপ্ত পরীক্ষা চালান এবং এতে কোনও ত্রুটি পাওয়া যায় নি।
আদম

1
সম্পাদনার জন্য দুঃখিত। কারণ ext4 এর মতো আধুনিক ফাইল সিস্টেমগুলি বিরত করা কঠিন আমি প্রথমে প্রথমে একটি হার্ডওয়্যার ত্রুটি নিয়ে ভাবছি। স্মার্ট যখন বলে যে ডিস্কটি ঠিক আছে এটি আসলেই ঠিক নেই। কেন আপনার fs দুর্নীতিগ্রস্থ? আমি যেখানে আপনি এবং fsck fs মেরামত করতে সক্ষম না হলে আমি একটি পরিষ্কার ইনস্টল করব। ম্যানুয়ালি fs ঠিক করার চেষ্টা করার পরে সম্ভবত আরও সহজ হতে পারে।
12 এএনআরেন্ড করুন

ঠিক আছে কোন উদ্বেগ নেই, শুধু উত্তর দেওয়ার জন্য ধন্যবাদ! আমি বিদ্রূপ করছিলাম না। আপনি যা বলছেন তাতে আমি আপনাকে সম্পূর্ণ অনুসরণ করি। আমাকে কেবল আমার সিস্টেমটি ব্যাক আপ করতে হবে এবং এ্যাসপ চালিয়ে যেতে হবে। সবচেয়ে খারাপ সময়ে নতুন হার্ড-ড্রাইভ বিতরণ করতে 3 দিন সময় লাগবে, সুতরাং আমি তার জন্য একটি 'নতুন হার্ডওয়্যারবিহীন' সমাধান খুঁজে পেতে চাই।
অ্যাডাম

আমি নীচে দেওয়া উত্তরের লিঙ্ক অনুসারে, স্পষ্টতই ext4 ভাঙা এতটা কঠিন নয় । কিন্তু যাই হোক না কেন.
অ্যাডাম

9 টি উইন্ডোজ এবং 1 উবুন্টু সহ ভার্চুয়াল হোস্ট। হোস্ট এটি দিয়ে সমস্ত 10 নিচে নেমে গেল। যখন এটি ফিরে আসল তখন সমস্ত উইন্ডোজ ঠিকঠাকভাবে বুট হয়ে গেল। লিনাক্স মেশিনটি "UNEXPECTED INCONSISTENCY" প্রদর্শিত হয়েছিল এবং ম্যানুয়াল fsck প্রয়োজন। আমি এতগুলি আইএনড ফিক্স কখনও দেখিনি [যেহেতু সোলারিস 90 এর দশকে ফিরে এসেছেন]। এটি হার্ডওয়ার ছিল না, এটি নিখুঁতভাবে বিদ্যুৎ বিভ্রাট ছিল। আমি কখনই ভাবিনি যে এনটিএফএসের এক্সটি 4 পাবার দিনটি আমি দেখব।
Brain2000
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.