MYSQL এতে ব্যর্থ হয়: InnoDB: অপারেটিং সিস্টেমের ত্রুটি নম্বর 30 একটি ফাইল অপারেশন in


2

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

প্রশ্নে ত্রুটিটি 30 নম্বর the

আমার ডাটাবেস ব্যবহার করে একটি মাউন্ট ড্রাইভ আছে UUID="c3c2527e-..." /media/database ext4 user,auto 0 2। এবং যখন ত্রুটি ঘটে তখন সেই মাউন্টযুক্ত ড্রাইভটি এসএসএসের মাধ্যমে অ্যাক্সেসযোগ্য।

আমার জানার জন্য আমি সম্প্রতি আমার ওএস বা এমওয়াইএসকিউএল আপডেট করেছি বা সার্ভারে কোনও পরিবর্তন করেছি। আমার মনে নেই যখন আমি এমওয়াইএসকিউএলযুক্ত ড্রাইভটি প্রথম যুক্ত করি তখন অ্যাপারমার অ্যাডজাস্ট করতে হয়েছিল। তবে এটি এক বছর আগে করা হয়েছিল।

সুতরাং আমার প্রশ্ন হ'ল: এই সমস্যাটি কি আমার হার্ড ড্রাইভটি খারাপ হতে চলেছে, অ্যাপারমোর হিচাপি করছে, বা অন্য কিছু?

ওএস: 12.04.2 এলটিএস (জিএনইউ / লিনাক্স 3.5.0-23-জেনেরিক x86_64)

এমওয়াইএসকিউএল: 5.5.31-0ubuntu0.12.04.1 (উবুন্টু)

এমওয়াইএসকিউএল ড্রাইভ: / dev / sdb1 2.0T 709M 2.0T 1% / মিডিয়া / ডাটাবেস

পুরো ত্রুটিটি হ'ল:

140301  8:00:29 [Note] Plugin 'FEDERATED' is disabled.
140301  8:00:29 InnoDB: The InnoDB memory heap is disabled
140301  8:00:29 InnoDB: Mutexes and rw_locks use GCC atomic builtins
140301  8:00:29 InnoDB: Compressed tables use zlib 1.2.3.4
140301  8:00:29 InnoDB: Initializing buffer pool, size = 128.0M
140301  8:00:29 InnoDB: Completed initialization of buffer pool
140301  8:00:29  InnoDB: Operating system error number 30 in a file operation.
InnoDB: Error number 30 means 'Read-only file system'.
InnoDB: Some operating system error numbers are described at
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/operating-system-error-codes.html
InnoDB: File name ./ibdata1
InnoDB: File operation call: 'open'.
InnoDB: Cannot continue operation.

উত্তর:


1

আপনার অবশ্যই ডিস্ক সংক্রান্ত সমস্যা আছে। এটি ডিস্ক নিয়ামক হতে পারে। গল্পটি যাই হোক না কেন ত্রুটিটি ওএস স্তরে রয়েছে:

sh-4.1# perror 30
OS error code  30:  Read-only file system

InnoDB কাজ করা বন্ধ করবে কারণ এটি পড়া থাকলেও প্রচুর লেখার দরকার পড়ে

এখানে InnoDB দেখতে কেমন লাগে তা এখানে

InnoDB আর্কিটেকচার

সক্রিয় InnoDB উপাদানগুলি লেখার জন্য প্রয়োজনীয়

  • ডেটা ডিকশনারি (টেবিল তৈরি করার সময়, পরিবর্তন এবং ড্রপ করার সময়)
  • ডাবল রাইট বাফার (ক্র্যাশ পুনরুদ্ধারে পুনরায় ব্যবহার করার জন্য ডেটার অনুলিপি)
  • বাফার Inোকান (বাফার পুল থেকে সূচিতে পরিবর্তনগুলি প্রশমিত করুন)
  • রোলব্যাক সেগমেন্টস / লগগুলি পূর্বাবস্থায় ফেরান ( লেনদেনের বিচ্ছিন্নতা এবং এমভিসিসি )
  • লগ ফাইল ( ফাজী চেকপয়েন্টিংয়ের মাধ্যমে লগ বাফার থেকে পরিবর্তনগুলি গ্রহণ করা )
  • .ibd ফাইল (পৃথক টেবিল স্পেস ফাইল)

কোনও ফাইল সিস্টেম কেবল পঠনযোগ্য হয়ে যাওয়ার পরে এই সমস্ত চলন্ত অংশগুলি বন্ধ হয়ে যায়।

আপনার ডেটা ব্যাক করা উচিত

  • আমি সমস্ত তথ্য একটি mysqldump করতে হবে
  • মাইএসকিএল বন্ধ করুন এবং একটি এলভিএম স্ন্যাপশট পান (প্রযোজ্য ক্ষেত্রে)
  • শাটডাউন মাইএসকিএল করুন এবং ডেটাডির কপি করুন

আপনার ব্যাকআপ হয়ে গেলে, ডিস্কের রক্ষণাবেক্ষণের জন্য ডানদিকে যান। RAID, ডিস্ক নিয়ামক এবং ডিস্ক নিজেই পরীক্ষা করে দেখুন।

কেবলমাত্র পঠনযোগ্য ইস্যুতে এখানে অন্য কিছু সার্ভারফল্ট পোস্ট রয়েছে


এটি আমার হার্ড ড্রাইভ হয়ে শেষ হয়েছিল। আমি এই সমস্যাটির পরে প্রতিটি জিনিসকে মেঘে স্থানান্তরিত করার সিদ্ধান্ত নিয়েছি যাতে 1 বছরের পুরানো হার্ড ড্রাইভগুলি খারাপ হয়ে যাওয়ার সাথে আমার মোকাবেলা করতে হবে না: +1
জন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.