fsck fsck করবে না (সুপারব্ল্যাক পতাকা সেট করতে অক্ষম)


12

কোনও এসডি কার্ড ভিত্তিক ডিভাইসে অশুচি শাটডাউন অনুসরণ করে আমি এসডি কার্ডটি fsckমূল ফাইল সিস্টেমে নিয়ে গেলাম । এর ফলে নিম্নলিখিতগুলিতে পরিবর্তিত হয়েছিল:

e2fsck 1.43.1 (08-Jun-2016)
/dev/sdc2: recovering journal
Superblock needs_recovery flag is clear, but journal has data.
Run journal anyway<y>? no
Clear journal<y>? no
e2fsck: unable to set superblock flags on /dev/sdc2

এখানে আমি উভয় বার "না" উত্তর দিয়েছি তবে হ্যাঁ / না এর কোনও ক্রম নেই যা অবিলম্বে একই ফলাফলের দিকে নিয়ে যায় না।

ফাইল সিস্টেমটি মাউন্ট করা যায় এবং নৈমিত্তিক পরিদর্শন করা ঠিক আছে; এটি ডিভাইসেও সূক্ষ্মভাবে কাজ করে, এবং এটি মূল ফাইল সিস্টেমটি (আসলে এটি বেশ ভাল ছিল না, মন্তব্যগুলি দেখুন; কিছু অপ্রয়োজনীয়ভাবে দূষিত ডিরেক্টরিগুলি tldr)।

আমি ddকোনও ফাইলে পার্টিশন (8 গিগাবাইট) করছি, এবং এটিতে fsck চেষ্টা করেছি। উত্সাহের ব্যাপার হল:

e2fsck 1.43.1 (08-Jun-2016)
plush.rootfs: recovering journal
Clearing orphaned inode 18290 (uid=0, gid=0, mode=0100644, size=34096)
Clearing orphaned inode 18270 (uid=0, gid=0, mode=0100644, size=38916)
Clearing orphaned inode 18250 (uid=0, gid=0, mode=0100644, size=1128076)
Clearing orphaned inode 11411 (uid=0, gid=0, mode=0100644, size=293108)
Setting free inodes count to 406127 (was 408580)
Setting free blocks count to 1305622 (was 1347486)
plush.rootfs: clean, 60209/466336 files, 604906/1910528 blocks (check after next mount)

পরবর্তী fsckপরিষ্কার পরিচ্ছন্ন হয়ে গেলে, চিত্রটি মাউন্ট করা fsck -fযায় এবং তার পরেও যায়।

তবে যে কার্ড থেকে কাঁচা ব্লক অনুলিপি চিত্র তৈরি হয়েছিল সেই ফাইল সিস্টেমটিতে এখনও একই সমস্যা রয়েছে - systemd-fsckবুট করার সময় যে ফাইলটি ফাইল সিস্টেমটি "ক্লিন" হিসাবে লগ করে তা বাদ দিয়ে । পরবর্তীকালে, একটি উপযুক্ত শাটডাউন, কার্ডটি বাইরে নিয়ে যাওয়া এবং fsckঅন্য বাক্স থেকে আবার চেষ্টা করা একই ত্রুটি উপস্থাপন করে।

যখনই আসলটি অন্য কোনও মেশিনে মাউন্ট করা হয়, সিসলগ নোট:

kernel: EXT4-fs (sdc2): 4 orphan inodes deleted
kernel: EXT4-fs (sdc2): recovery complete

যেহেতু আমার সব কিছু ব্যাক আপ হয়েছে তাই আমি এখানে কিছু চেষ্টা করার জন্য উন্মুক্ত। আমি কেবল এটি ভুলে যেতে পারি এবং আপাতদৃষ্টিতে স্থির চিত্র থেকে পার্টিশনটি পুনঃস্থাপন করতে পারি, তবে এটি খুব সন্তোষজনক সমাধান বলে মনে হয় না, কারণ এর মানে হল fsck একটি ছোটখাটো সমস্যা সমাধান করার ক্ষেত্রে ক্রিপ্টিকভাবে ব্যর্থ হয়েছে।

আমি সন্দেহ করি এটি পুনরুদ্ধার_ফ্লেগ (বা কেবল সরল "এর অর্থ কী?" প্রশ্ন) সম্পর্কিত স্টাফ সম্পর্কিত "অফিসিয়াল ডকুমেন্টেশনের জন্য অনুরোধ" প্রশ্নে পরিণত হতে চলেছে , সুতরাং এই লাইনগুলি সহ যে কোনও পরামর্শ প্রশংসাযোগ্য।


কার্নেলের মধ্যে কিছু ডিভাইস ত্রুটি সম্পর্কে লগ করে? কোনও এসডি কার্ড হঠাৎ কেবল পঠনযোগ্য হয়ে উঠবে এটি প্রথম নয় became
প্লটনিক

পছন্দ করুন সমস্যার আগে সিস্টেমটি পুনরায় চালু করার আগে লগের শেষ জিনিসটি (ডিভাইসটি মাথাছাড়া এবং দীর্ঘক্ষণ অনুসরণ করে প্রতিক্রিয়াহীন হয়ে পড়েছিল apt upgrade)। তারপরে এটি একটি সাধারণ বুট লগ করে - এবং systemd-fsck "ক্লিন" বলে (আমি এটি সম্পাদনা করব), কিন্তু প্রসঙ্গের বাইরে fsck চেষ্টা করা এখনও ব্যর্থ।
স্বর্ণলোকস

অনুলিপিটিতে আপনার fsck 4 টি আইनोড সাফ করেছে, তবে ফ্রি ইনোডের গণনাটিকে 2453 ইনোড দ্বারা হ্রাস করে স্থির করেছে! এটা প্রচুর। ডিভাইসটি পর্যাপ্ত শক্তি পাচ্ছে তা পরীক্ষা করে দেখুন।
meuh

@ মেউহ আমি লক্ষ্য করি এটি যখনই বড় বক্সে লাগানো হয় সিসলোগ সেই 4 টি আইওনডকে বোঝায় (উপরে সম্পাদিত)। এফএস-তে কিছু জিনিস গণ্ডগোল হয়ে উঠল (আপডেট হওয়া কার্নেল মডিউলগুলি! \ ও /) সুতরাং আমি একটি নতুন কার্ড পোড়া করেছি এবং আমার আরও কিছু খনন করার সুযোগ পেলে পুরানোটির সাথে থাকব। এটি একেবারেই নতুন নয় - একটি ব্র্যান্ডহীন দর কষাকষি বিন ক্লাস 10 কার্ড, (হালকা শুল্ক) সম্ভবত কয়েক বছর ধরে 24/7 ব্যবহার করুন ... আমি মনে করি না এসডি কার্ড যাচাই করার কোনও উপায় অবশ্যই চূড়ান্তভাবে নষ্ট হয়ে গেছে , তবে আমার ধারণা এটি এমন হতে পারে। শক্তি ঠিক থাকতে হবে তবে নির্দিষ্ট অবস্থার অধীনে iffe হতে পারে।
স্বর্ণিলোক

2
সমস্যাটি প্রকৃতির কারণেই যে সমস্যাটি আপনার সমস্যার সমাধান করার কথা বলেছিল, খুব কার্যকর তা কখনই চুষে পায় না? উপসংহার: সরঞ্জামটি খারাপ এবং ঠিক করা উচিত।
মার্চ ২৩7777

উত্তর:


11

আমি ঠিক এই একই সমস্যার মধ্যে দৌড়েছি। e2fsckরক্ষণাবেক্ষণকারীটির সাথে সমস্যাটি ডিবাগ করার পরে আমরা বুঝতে পারি যে এসডি কার্ডটি ভেঙে গেছে। এটি ত্রুটি ছাড়াই লেখাগুলি গ্রহণ করছিল, তবে এটি আসলে কার্ডে ডেটা লিখছিল না। এসডি কার্ডটি কার্যকরভাবে কেবল পঠিত ছিল।

দেখে মনে হচ্ছে কার্ডটি কিছু প্রকারের ব্যর্থতা মোডে চলে গেছে, যেখানে ডেটা এখনও পড়া যায়, তবে কিছুই লেখা হয়নি।

e2fsckবার্তা unable to set superblock flagsমানে এটা চেষ্টা superblock- র লিখতে জার্নাল প্রক্রিয়া হিসাবে, যা ত্রুটি ছাড়া ঘটেছে চিহ্নিত করতে, কিন্তু আপনার এটি superblock- র পড়তে ফিরে আবার গেলেন এটি এখনও বোঝা যায় যে জার্নাল প্রয়োজন গুলোতে করা হবে। অন্য কথায়, সুপারব্লকের লিখিত পরিবর্তনগুলি স্টোরেজ মাধ্যমে সংরক্ষণ করা হয়নি।

আমি যে কার্ডটি ব্যবহার করছি তার মধ্যে এই সমস্যাটি হ'ল একটি স্যামসং ইভো 16 জিবি মাইক্রোএসডি, যা আমি এই কার্ডগুলির সাথে একটি সাধারণ সমস্যা হলে কেবল উল্লেখ করি।

আমি ব্লক 0-এ কার্ডের মধ্যে dd4096 বাইট ব্যবহার করে এটি পরীক্ষা করতে সক্ষম হয়েছি /dev/zero, তারপরে আমি কার্ড থেকে ফিরে পড়ি এবং সমস্ত শূন্যগুলি আমার নিজের মতো করার পরিবর্তে, আমি এখনও মূল অপরিবর্তিত এক্সট 4 সুপারব্লক পেয়েছি।

আমি এখন ডেটাটি নতুন কার্ডে সরিয়ে নিয়ে যাচ্ছি এবং তারপরে আমি স্যামসাংয়ের কাছ থেকে প্রতিস্থাপন পেতে পারি কিনা তা দেখতে, যিনি এসডি কার্ডগুলিতে 10 বছরের ওয়ারেন্টি দিচ্ছেন বলে মনে হয়।

আপডেট: স্যামসুং একই ইভো সিরিজের 32 জিবি একের সাথে 16 জিবি কার্ডটি প্রতিস্থাপন করেছে, তাই অনুমান করুন যে আমি খুব বেশি অভিযোগ করতে পারি না!


"যেখানে ডেটা এখনও পড়া যায়, তবে কিছুই লেখা হয়নি" -> fs লিখিত ছিল writ
স্বর্ণলোকস

@ গোল্ডিলোকস: আপনার এফএস সুপারব্লকের মতো শব্দগুলি যদিও লিখিত হতে পারে না। এছাড়াও, আমার এফএসগুলি ক্যাচিংয়ের জন্য লেখার জন্য ধন্যবাদ উপস্থিত হয়েছিল, এটি আনমাউন্টিং এবং পুনঃনির্মাণের পরেই আমি দেখেছি যে কোনও পরিবর্তন হারিয়ে গেছে।
মালভাইনাস

এটি ক্যাচিংয়ের কারণে কোনও বিভ্রম ছিল না।
স্বর্ণলোকস

7

আমি জানি এটি একটি পুরানো থ্রেড, তবে, আমি বুঝতে পেরেছিলাম যে আমি কিছু অন্তর্দৃষ্টি দেব।

এটি মনে হয় এসডি কার্ডগুলি প্রাকৃতিক মৃত্যুর সাথে সাথে মারা যায়। 'রিড / রাইটিং' হিসাবে বিবেচিত অন্যান্য মাধ্যমের তুলনায় এসডি কার্ড পড়ার / লেখার চক্র সংখ্যা যথেষ্ট পরিমাণে কম। এটি শেষ হয়ে গেলে কার্ডটি কেবল পঠন মোডে চলে যাবে, তবে আপনাকে সে সম্পর্কে অবহিত করবে না। প্রচুর জিনিস তারা ওএস ক্যাশিং ইত্যাদির জন্য কার্ডে লেখার জন্য ভাবেন, তবে কিছুই কখনও লাঠিপেটি করে না।

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

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