এসডি কার্ডে ফাইল সিস্টেমের দুর্নীতি


19

আমি যদি পাইটি কিছুটা ব্যবহার করি তবে শীঘ্রই ফাইল সিস্টেমের দুর্নীতি উপস্থিত হবে।

উদাহরণস্বরূপ, এই ফাইলটি অন্য একটিতে পরিবর্তন করা হয়েছিল:

$ ls -alt  /etc/apt/apt.conf.d
total 16
lrwxrwxrwx 1 root root   13 Oct  2 22:18 50raspi -> ../init.d/ntp

বা /var/lib/dpkg/info/fake-hwclock.listএকটি বাইনারি ফাইল হয়ে গেছে যার অর্থ dpkg আর কাজ করতে পারে না:

dpkg: unrecoverable fatal error, aborting:
 files list file for package 'fake-hwclock' is missing final newline
E: Sub-process /usr/bin/dpkg returned an error code (2)

fsckফাইল সিস্টেমে অনেকগুলি ভুল খুঁজে পাওয়া যায় এবং কয়েক ডজন ফাইল এতে প্রেরণ করুন lost+found:

Pass 1D: Reconciling multiply-claimed blocks
(There are 34 inodes containing multiply-claimed blocks.)

File /etc/fake-hwclock.data (inode #26, mod time Thu Aug 16 02:20:47 2012) 
  has 1 multiply-claimed block(s), shared with 1 file(s):
        ... (inode #30, mod time Thu Aug 16 02:20:47 2012)

...

Inode 30 ref count is 1, should be 3.  Fix? yes

dmesg আই / ও ত্রুটির মতো দেখতে যা প্রদর্শন করে:

[   49.082758] mmc0: final write to SD card still running
[   59.088233] mmc0: Timeout waiting for hardware interrupt - cmd12.
[   59.089411] mmcblk0: error -110 sending stop command, original cmd response 0x900, card status 0x900

আমি চারটি ভিন্ন এসডি কার্ড দিয়ে চেষ্টা করেছি, এর মধ্যে সানডিস্ক এসডিএইচসি 16 জিবি এবং ডুরাসেল এসডিএইচসি 16 জিবি তৈরি করে। সুতরাং, এটি কার্ড বলে মনে হচ্ছে না।

আমি রাস্পবিয়ান 2012-08-16-হুইজি এবং আর্কলিনাক্স 13-06-2012 দিয়েও চেষ্টা করেছি। উভয়ের একই সমস্যা তাই আমি ধরে নিই এটি ওএসের কোনও বাগ নয়।

@Gnibbler এবং @ অ্যাভিওর পরামর্শ অনুসরণ করে, আমি স্মৃতিচারণকারী দৌড়ালাম (যা পিসিতে মেমস্টেস্ট unlike86 এর বিপরীতে, কার্নেলের পরে চলে এবং তাই সমস্ত র‌্যাম পরীক্ষা করতে পারে না) এবং এতে কোনও সমস্যা হয়নি বলে জানা গেছে। "স্মারক 200 2" -> সবকিছু ঠিক আছে

Http://www.raspberrypi.org/phpBB3/viewtopic.php?f=29&t=6201&start=400 এ আলোচনার পরে , আমি একটি সামান্য আন্ডারক্লকিংয়ের জন্য রচনা করা একটি কনফিগারেশন.এস.টি.এস. সহ একটি নতুন চিত্র থেকে চেষ্টা করেছি:

core_freq 240
arm_freq 650
sdram_freq 350

তবে এটি সমস্যাটিকে আরও খারাপ করেছে (কার্ডে প্রচুর সময়সীমা)

আমার কাছে কেবল একটি রাস্পবেরি পাই রয়েছে তাই আমি অন্যটির সাথে চেক করতে পারি না। জানা সমস্যা? ভাঙা হার্ডওয়্যার?


সরবরাহ ভোল্টেজ পরিমাপ করুন - নিশ্চিত করুন যে এটি সত্যই 5V এবং স্থিতিশীল। ত্রুটিযুক্ত মেষ বা কোনও কিছুর কারণে হতে পারে। আপনি কি এটিতে স্মৃতিচারণ চালাতে পারবেন?
জন লা রোয়

আমার এখনই ভোল্টমিটার নেই (আমি খুব বেশি হার্ডওয়ার লোক নই)। ইউএসবি কীবোর্ড, চার্জার এবং এইচডিএমআই কেবলের পরে, এই ছোট এবং সস্তা পাইটি আমার যদি ভোল্টমিটার কিনতে হয় তবে বেশ ব্যয়বহুল হয়ে উঠবে।
bortzmeyer

"হার্ডওয়্যার বিঘ্নিত হওয়ার জন্য টাইমআউট অপেক্ষা করা" বার্তাটি কি স্পষ্ট ইঙ্গিত দিচ্ছে না যে এসডিকার্ড রিডারটিতে কিছু ভুল?
bortzmeyer

আমি স্মৃতিযুক্ত একটি চিত্র পাই না। গুগল আমাকে পছন্দ করে না আমি এর পক্ষে যথেষ্ট উজ্জ্বল নই। কোন পয়েন্টার?
bortzmeyer

অনেক ধন্যবাদ, @ অলিভার-সালজব্যাগ সম্পাদনাগুলির জন্য, এবং আমি অন্তর্ভুক্ত করা ম্যাংলেড আউটপুটটির জন্য দুঃখিত।
bortzmeyer

উত্তর:


5

আমার নিজের প্রশ্নের উত্তর দেওয়া খুব শীঘ্রই হতে পারে তবে এখন অবধি, যে বিকল্পটি সবচেয়ে সফল ছিল তা হ'ল:

over_voltage=2

এখন অবধি (এটি মাত্র কয়েক দিন), এটি আরও ভাল বলে মনে হচ্ছে (কোনও দুর্নীতি বা কার্ডের সময়সীমা শেষ হয়নি)।

আমি পাওয়ার সমস্যাগুলির ক্ষেত্রে বিশেষজ্ঞ নই, তাই এটি নিজের পাইতে ব্যবহার করার আগে দয়া করে কিছু গবেষণা করুন।

@ গিগাবলারের পরামর্শ অনুসারে এর অর্থ কি আমার পাইতে ভোল্টেজ সমস্যা আছে?


2
আমার নিজের উত্তরটি গ্রহণ করেছে কারণ এটি মনে হচ্ছে কাজ করছে এবং অন্যান্য পরামর্শ কার্যকর হয়নি।
বোর্টজমায়ার

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

2

আপনার র‌্যামের সমস্যা রয়েছে এমন একটি সত্যিই খুব ভাল সম্ভাবনা রয়েছে এবং সম্ভবত, আপনি কার্নেল হিমায়িত হয়ে পড়ছেন না কারণ রাস্পবেরি পাইয়ের স্থাপত্যটি কোনও কোনও মেমরির দুর্নীতিতে কিছুটা সহনীয় ।

প্রথম কাজটি হ'ল মেমরি বিভাজন পরিবর্তন করা, ভিডিও মেমরিটিকে সর্বনিম্ন হ্রাস করা, উপলভ্য র‌্যামের পরিমাণ ( 240 মেগাবাইটের র‌্যাম এবং 16 এমবি ভিআরএম ) সর্বাধিক করে তোলা । আমি নতুন দিয়ে শুরু করার পরামর্শ দিচ্ছি raspbian, নতুনভাবে অনুলিপি করা হয়েছে SD। তারপরে আপনি ইনস্টল এবং চালাতে পারেন memtester

sudo aptitude install memtester

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

sudo memtester 200 2

কোথায় 200পরীক্ষা MB- র পরিমাণ এবং 2পাস সংখ্যা। মনে রাখবেন যে এই সমাধানটি খাঁটিভাবে কাজ করে userspace, তাই নিখরচায় মেমরির পরিমাণ মোট উপলব্ধ মেমরির পরিমাণের চেয়ে কম। আপনি যদি সঠিক নম্বর চান তবে টাইপ করুন:

cat /proc/meminfo

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


আমার সর্বদা 240/16 এ মেমরি বিভাজন ছিল (আমি মিডিয়া কেন্দ্র নয়, নেটওয়ার্ক মনিটরিংয়ের জন্য এই মেশিনটি ব্যবহার করি)।
bortzmeyer

1

এটি একটি দীর্ঘ শট, তবে প্রতিবারই আমি rpi-updateফার্মওয়্যারটি আপডেট করার জন্য চালিত হয়ে ফাইল সিস্টেমটি কোনওরকম দূষিত হয়ে যায় যে আমি আর ডিডি ব্যবহার করে এসডি কার্ডের চিত্র তৈরি করতে পারি না (আমার প্রশ্ন দেখুন )। ফার্মওয়্যার ইনস্টল করার জন্য ম্যানুয়ালি আপডেট করার চেষ্টা করার সময় আমি প্রথম লক্ষ্য করেছি ffmpegএবং ঠিক এখন যখন ওমপ্লেয়ার ফার্মওয়্যারটি আপডেট করার চেষ্টা করেছিল।

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