আমার রাস্পবেরি পাই স্থায়ীভাবে এসডি কার্ডগুলির ক্ষতি করছে?


26

আমার রাস্পবেরি পাই দুই মাস ধরে ভাল চলছে। তারপরে কিছু ফাইল /usr/binদূষিত হয়ে গেছে এবং রিবুট করার সময় অনেক ত্রুটি ছিল।

আমি একটি নতুন ছবি লিখতে চেষ্টা করেছি কিন্তু ডিডি ব্লক করবে এবং কিছুই করবে না।

sudo dd if=~/2013-02-09-wheezy-raspbian.img of=/dev/mmcblk0 bs=4M

আমি লক্ষ্য করেছি যে আমার এসডি কার্ডটি সামঞ্জস্যপূর্ণ হিসাবে তালিকাভুক্ত নয়, তাই আমি এক সপ্তাহ আগে একটি নতুন সমর্থিত এসডি কার্ড দিয়ে শুরু করেছি এবং এখন একই ঘটনা ঘটেছে।

কার্ডগুলি কেবল পঠনযোগ্য অবস্থায় আটকে আছে বলে মনে হয় ddএবং এর fdiskকোনও প্রভাব নেই।

sshকাজ বন্ধ করার পরে পুনরায় বুট করার জন্য আমি কয়েকবার পাওয়ার কর্ডটি টানলাম - আমি এটি কোনও মনিটর এবং কীবোর্ড ছাড়াই চালাই।

পাওয়ার কর্ডটি টেনে স্থায়ীভাবে কোনও এসডি কার্ডের ক্ষতি করা সম্ভব?

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

এসডি কার্ডগুলি আবার কাজ করার চেষ্টা করার মতো আরও কিছু আছে কি?

আমি যদি আমার ক্যামেরা দিয়ে কার্ড ফর্ম্যাট করার চেষ্টা করি তবে এটি 'ফর্ম্যাট ত্রুটি' বলে।

আমি যখন এসডি কার্ড ডেমেসগ শো sertোকান

...
[52254.614980] end_request: I/O error, dev mmcblk0, sector 1696056
[52254.614983] end_request: I/O error, dev mmcblk0, sector 1696064
[52254.614987] end_request: I/O error, dev mmcblk0, sector 1696072
[52254.615058] Aborting journal on device mmcblk0p2-8.
...
[52666.031183] journal commit I/O error
[52666.031186] journal commit I/O error
....
[52666.031220] journal commit I/O error
[52666.031227] journal commit I/O error
[52666.083902] EXT4-fs error (device mmcblk0p2): ext4_put_super:819:     
Couldn't clean up the journal
[52666.083910] EXT4-fs (mmcblk0p2): Remounting filesystem read-only

আপডেট: আমি দ্বিতীয় এসডি কার্ডে একটি নতুন চিত্র লিখতে সক্ষম হয়েছি, তবে প্রথম কার্ড (কিংস্টন 8 জিবি ক্লাস 4, সমর্থিত তালিকায় নেই) এখনও ভাঙা আছে। এটি কেবলমাত্র একটি কার্ড যা ভাঙা বলে মনে হচ্ছে আমি এতটা উদ্বিগ্ন নই যে এটি ঘটতে থাকবে happening আমার ধারণা এটি একদিক বন্ধ ছিল।

আমার রাস্পবেরি পাই এখন খুব কমই বুট হয়। আমি রাস্পবেরি পাইতে ভোল্টেজ পরীক্ষা করেছিলাম এবং এটি বেশ কম, সুতরাং আমার সন্দেহ হয় যে এটি আমার সমস্যার কারণ of আমি নতুন বিদ্যুৎ সরবরাহের আদেশ দিয়েছি। তবে, কেন জানি না রাস্পবেরি পাই এত দিন ধরে কাজ করেছিলেন।


1
আপনি দয়া করে নিশ্চিত করতে পারেন যে আপনি যখন ভাঙা কার্ডগুলিতে কিছু লেখার চেষ্টা করছেন আপনি এসডি কার্ড রিডার সহ অন্য কোনও কম্পিউটার ব্যবহার করছেন যা অন্য কার্ডগুলির জন্য ঠিক আছে? আপনি ddকার্ডে লেখার জন্য যে কমান্ডটি ব্যবহার করছেন তা সরবরাহ করতে পারেন? আপনি কি দয়া করে dmesgআপনার কার্ড সম্পর্কে কোনও আই / ও ত্রুটি আছে কিনা তা পরীক্ষা করে দেখতে পারেন?
ক্রিজিসটফ অ্যাডামস্কি

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

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

আমার কাছে তিনটি রাস্পবেরি পাই আছে এবং একই সমস্যা ছিল had আমি এখন দুটি এসডি কার্ড দূষিত হয়ে পড়েছি এবং কেবল পঠনযোগ্য হয়েছি এবং লিনাক্স বা উইন্ডোজে fsck, fdisk বা অন্য কোনও ইউটিলিটি ব্যবহার করে কোন কৌশল তাদের ঠিক করে নেই। এক ঝাঁকুনিতে, আমি আমার স্যামসাং ক্যামেরায় কার্ডগুলির মধ্যে একটি ফেলে দেওয়ার এবং এটির ফর্ম্যাট করার চেষ্টা করেছি। আমার অবাক এবং আনন্দের জন্য, ক্যামেরায় ফর্ম্যাট ফাংশনটি কার্ডটি পুনরুদ্ধার করেছে এবং এটি আবার ব্যবহারযোগ্য। দুর্ভাগ্যক্রমে, আমি এটি সহ অন্যান্য কার্ডটি পুনরুদ্ধার করতে পারি না কারণ এটি একটি পূর্ণ আকারের এসডি কার্ড এবং অ্যাডাপ্টারের সাথে একটি মাইক্রোএসডি নয় এবং আমার ক্যামেরায় মাইক্রোএসডি স্লট রয়েছে। ক্যামেরাটি স্যামসাং এসটি 72, কেবল এফআইআই I
কেলি ম্যাক

উত্তর:


11

সমস্যা এবং সম্ভাব্য ক্ষয়ক্ষতি

হ্যাঁ, কর্ডটি বের করে রাস্পবেরি পাই বন্ধ করে ক্ষতি করতে পারে । প্রকৃতপক্ষে, একটি উত্তর ছিল যা এই সমস্যাটিকে হুবহু বিশদ দিয়েছিল। এই সমস্যাটি রাস্পবেরি পাইয়ের জন্য নির্দিষ্ট নয়। ওএসকে সতর্ক না করে পাওয়ার কেবলটি বাইরে নিয়ে যাওয়া সমস্যার কারণ হতে পারে - আমি আমার উইন্ডোজ কার্নেলটিকে সেইভাবে দূষিত করেছি।

কিভাবে ঠিক করবো

  1. ম্যাক

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

  1. উইন্ডোজ

উইন 32 ডিস্ক ইমেজার সফ্টওয়্যার ব্যবহার করুন । আবার, পার্টিশনগুলি মুছুন, পুনরুদ্ধার করুন এবং তারপরে কার্ডটি পুনরায় চিত্র করুন।

  1. লিনাক্স

পড়তে-লিখতে এসডিটিকে পুনরায় সেট করতে, hdparm -r0 /dev/xxxটার্মিনালটিতে টাইপ করুন। আপনাকে প্রথমে পার্টিশনগুলি মুছতে হবে।

কিভাবে এড়াতে

এখন থেকে, আপনি রাস্পবেরি পাইটিকে আনপ্লাগ করে কখনই বন্ধ করবেন না । পরিবর্তে, কনসোলে যান এবং টাইপ করুন:

sudo shutdown -h now

অথবা, আপনি যদি ব্যবহার করছেন startxতবে লগ অফ বোতামটি ক্লিক করুন এবং শাটডাউন নির্বাচন করুন।


14
আমি যতদূর জানি শক্তি টেনে বের করে নিজেই এসডি কার্ডের ক্ষতি করা সম্ভব নয়। তবে কার্ডে ফাইল সিস্টেমের ক্ষতি হওয়া সম্ভব।
ক্রিজিসটফ অ্যাডামস্কি

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

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

পাই বন্ধ করার আর একটি ছোট উপায় হ'ল 'সুডো হোল্ট'।
ম্যাথু

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

5

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


2

আপনি এটি পড়তে-লিখতে পুনরায় সেট করতে 'hdparm -r0 / dev / xxx' ব্যবহার করতে পারেন। আমাকে ব্যক্তিগতভাবে পার্টিশনগুলি মুছতে হবে এবং কার্ডে একটি নতুন চিত্র অনুলিপি করতে ডিডি ব্যবহার করতে সক্ষম হতে এসডিকার্ডটি পুনরায় প্রবেশ করতে হয়েছিল।


আমি এটি চেষ্টা করেছিলাম, কিন্তু ডিডি এখনও অবরুদ্ধ। আমি মনে করি কার্ডটি অবশ্যই ভেঙে দেওয়া উচিত।
টমাস রিনি

0

এর চেয়ে আরও ভাল সমাধান রয়েছে - কেবল অন্য মেশিনের সাথে সংযুক্ত পাঠকের মধ্যে কার্ডটি রেখে দিন এবং সেই মেশিন থেকে fsck চালান [তারপরে আশা করি এটি কার্যকর হয়!]। অবশ্যই, আসল ইস্যুটি প্রথমে fsck চালানো হচ্ছে - যা প্রায়শই টানতে পারে শক্তি টানার বিরোধী হিসাবে সঠিকভাবে মেশিনটি বন্ধ করে এড়ানো যায়, এটি মাথাছাড়া হোক বা না থাকুক।


0

ডিডি বারবার কোনও এসডি কার্ডে ব্যর্থ হওয়ার পরে, আমি পার্টিশনগুলি মুছতে একটি উইন্ডোজ 7 মেশিন ব্যবহার করে FAT32 হিসাবে পুনরায় ফর্ম্যাট করি । তবেই ডিডি আমাকে একটি কাজের রাস্পবেরি পাই চিত্র দেবে।

এখন আমি dd (বা dcfldd) -র আগে একটি নতুন চিত্র তৈরির আগে প্রায়শই নিম্নলিখিতগুলি চালিত করি:

time dcfldd if=/dev/zero of=/dev/sdc statusinterval=1 sizeprobe=of

উৎস পরামর্শ /dev/zeroদয়া করে মনে রাখবেন প্রক্রিয়া করেনি পারে কার্ডের জীবন কমান।

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