"Sudo: খোলায় অক্ষম… কেবল পঠনযোগ্য ফাইল সিস্টেম" ঠিক করবেন কীভাবে?


137

শিরোনামটি বর্ণনামূলক হিসাবে বর্ণনামূলক না হতে পারে যা আমি চাই তা হতে পারে তবে এর চেয়ে ভালতর কোনওটি সামনে আসতে পারে না।

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

আমি সার্ভারে এসএসএইচ করতে পারি এবং অ্যাপাচি 2 শুরু করার চেষ্টা করার সময় আমি নিম্নলিখিতটি পাই:

username@srv1:~$ sudo service apache2 start
[sudo] password for username:
sudo: unable to open /var/lib/sudo/username/1: Read-only file system
 * Starting web server apache2                                                                                                                                                                                                               (30)Read-only file system: apache2: could not open error log file /var/log/apache2/error.log.
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.

আমি যখন সার্ভারটি পুনরায় চালু করার চেষ্টা করি তখন:

username@srv1:~$ sudo shutdown -r now
[sudo] password for username:
sudo: unable to open /var/lib/sudo/username/1: Read-only file system

একবার আমি ম্যানুয়ালি এটি পুনরায় চালু করলে কোনও সতর্কতা বা বার্তা কিছু ভুল বলে না দিয়ে এটি শুরু হয়ে যায়।

আমি আশা করি কেউ এই সমস্যা সমাধানের জন্য আমাকে সঠিক দিকে নির্দেশ করতে পারে।


আমি @ জনকে বিভাসের সর্বশেষ পোস্ট করা উত্তরের উত্তরটি পরিবর্তন করার পরামর্শ দিচ্ছি কারণ এটি যেখানে কাজ করে সেখানে অন্যান্য উত্তরগুলি আসলে কার্যকর হয় না।
জোশুয়া রবিসন


প্রত্যেকে, এই প্রশ্নটি কোনও সার্ভারের জন্য, পিসির জন্য নয়। আপনার দ্বৈত বুট পিসিতে যদি এই সমস্যাটি থাকে তবে দয়া করে চেক করুন The **quick start** option can be found in **power options** in the control panel of Windows। আমি
ওডব্লিউএস-

উত্তর:


66

ফাইল সিস্টেমের সামঞ্জস্যতা সমস্যা থাকলে সিস্টেম চলমান অবস্থায় সাধারণত ফাইল-সিস্টেম কেবল পঠনে যায়। এই উল্লেখ করা হয় fstabযেমন errors=remount-roএবং ঘটবে যখন একটি ফাঃ এক্সেস গেলে অথবা কোনো জরুরি অবস্থা শুধুমাত্র পাঠযোগ্য পুনরারোহণ মাধ্যমে অনুরোধ Alt+ + SysRq+ + U। আপনি চালাতে পারেন:

sudo fsck -Af -M

সমস্ত ফাইল সিস্টেমের একটি চেক জোর করে। অন্য উত্তরগুলির মধ্যে একটিতে যেমন বলা হয়েছে, তাকানোও dmesgখুব সহায়ক।

সম্পাদনা: -Mকমান্ড-লাইনে ভুলে যাবেন না ।

দ্রষ্টব্য: বিভাস তাঁর উত্তরে উল্লেখ করেছেন : fsckএর সংস্করণ ব্যানার পরে যদি আটকে যায়:

$ sudo fsck -Af -M
fsck from util-linux 2.20.1

আপনি এক্সটি 4-নির্দিষ্ট fsck ব্যবহার করার চেষ্টা করতে পারেন

$ sudo fsck.ext4 -f /dev/sda1

বিভক্ত বিভাজনটি প্রশ্নাবলীতে /dev/sda1একটি ext4 ফাইল সিস্টেম ছিল।


2
আমি মনে করি আপনার অন্য আর / ডাব্লু মাউন্ট করা ফাইল সিস্টেমগুলিতে কোনও ফাইল সিস্টেমের চেক জোর করা উচিত নয় । এটি আপনার ডেটা সম্ভাব্যভাবে দূষিত করবে। -Mমাউন্ট করা ফাইল সিস্টেমগুলি এড়িয়ে যাওয়ার বিকল্প যুক্ত করুন । ( -M Do not check mounted filesystems and return an exit code of 0 for mounted filesystems.এফএসসিকে (8) থেকে)
জার্মটভিডিজক

35
এটি সাহায্য করে না, এই কমান্ডটি চালানোর চেষ্টা করার সময় আমি একই ত্রুটি পেয়েছি। sudo: unable to open /var/lib/sudo/kuplack/1: Read-only file system fsck from util-linux 2.20.1
মার্ক ক্র্যামার

1
তবে ... -M মাউন্ট করা ফাইল সিস্টেমগুলি এড়িয়ে যাবে / / ডি / এসডিএ 1 সহ (বা যা কখনও মাউন্ট করা ড্রাইভের মধ্যে রয়েছে / var / lib / sudo / ...)। @ মার্কক্রামার: লিনাক্স ইনস্টল করার সময় আমি সর্বদা রুট পাসওয়ার্ড সেট করার পরামর্শ দিই sudo su; passwd। তারপরে আপনি ব্যবহার করতে পারেন su -c fsck -Af -M
nnot101

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

2
@ দর্শনাচৌধারি -Mপতাকাটি fsck এর সাথে মাউন্ট করা ফাইল সিস্টেমগুলি এড়িয়ে চলেছে । fsck (8)ম্যানপেজটি দেখুন ।
ζ--

45

এখানে যে কমান্ডটি আমার সমস্যার সমাধান করেছে তা এখানে:

mount -o remount /

রিবুট বা সুডো fsck -Af এর চেয়ে ভাল


21
ওএস যদি সম্ভাব্য দুর্নীতি রোধ করতে আপনার ডিস্কটিকে কেবল পঠনযোগ্য করে তোলে তবে আরও ভাল নয়।
ড্রয় নোকস

5
কেবল sudoএটিই নয় - কেবলমাত্র রুট ফাইল সিস্টেমটিকে পুনঃনির্মাণ করতে সক্ষম হবে এবং কেবল ফাইল সিস্টেমটি কেবল পঠনযোগ্য হলে কাজ করবে না।
নাথান ওসমান

11
সাহায্য করে না, আমি ঠিক একই বার্তাটি পেয়েছি:sudo: unable to open /var/lib/sudo/kuplack/1: Read-only file system mount: cannot remount block device /dev/sda2 read-write, is write-protected
মার্ক ক্র্যামার

3
ও হ্যাঁ এই কাজ করেছে।
আরটি

2
mount: cannot remount /dev/sda8 read-write, is write-protected
habষভ অগ্রহরি

42

হেক্সাফ্রাকশনের উত্তর আমার পক্ষে কার্যকর হয়নি। প্রতিবারই আমি sudo fsck -Af -Mএটি সম্পাদন করার চেষ্টা করেছি কেবল দেখিয়েছি

$ sudo fsck -Af -M
fsck from util-linux 2.20.1

এবং আর কিছুনা. কোন ত্রুটি বা কিছুই। আমার জন্য, একটি লাইভ ডিস্কে বুট করা এবং এটি কাজ করে -

sudo fsck.ext4 -f /dev/sda1

বিভক্ত বিভাজনটি প্রশ্নাবলীতে /dev/sda1একটি ext4 ফাইল সিস্টেম ছিল।


4
এই উত্তরের জন্য আপনাকে ধন্যবাদ। এটি হ'ল একমাত্র জিনিস যা বাস্তবে কাজ করেছিল
জোশুয়া রবিসন

5
-এম মানে মাউন্ট করা ফাইল সিস্টেমগুলি না করা। আপনার ফাইল সিস্টেম / ডিভ / এসডিএ 1 মাউন্ট করা হয়েছিল (আমি অনুমান করছি / এ)। সুতরাং এটি বাদ দেওয়া হয়েছিল।
aloreলোর

3
sudo fsck.ext4 -f /dev/sda1কাজ করে। এখনও পুনঃসূচনা দরকার।
এফকান

1
এটি উবুন্টুতে আমার জন্য কাজ করেছে 16.04.3 আপনাকে ধন্যবাদ
রোজারিও পেরেইরা ফার্নান্দেস

13

dmesg | grep "EXT4-fs error"আপনার নিজেরাই ফাইল সিস্টেম / জার্নালিং সিস্টেম সম্পর্কিত কোনও সমস্যা আছে কিনা তা দেখার জন্য দৌড়াতে চেষ্টা করুন । আমি আপনাকে আপনার সিস্টেমটি আবার চালু করার পরামর্শ দিচ্ছি। এছাড়াও, sudo fsck -Afঅবসেসিভএসও-এর উত্তর ক্ষতি করবে না।


10

আপনি যদি আপনার রুট ফাইল সিস্টেমটিকে আরডাব্লু হিসাবে পুনঃনির্মাণ করতে বাধ্য করতে চান তবে আপনি নিম্নলিখিতটি করতে পারেন।

mount -o remount,rw /

এই আমার সমস্যার সমাধান, আমি 160gb এসএসডি সঙ্গে hetzner মেঘ ব্যবহার, আগে যেমন ত্রুটি ছিল না
Fathur Rohim

9

মনে রাখবেন যে কখনও কখনও কম্পিউটারটি সিস্টেমের সময় ভুলে যাওয়ার কারণে ঘটতে পারে - ডিস্ক চেক ব্যর্থ হয় কারণ জার্নালে তারিখগুলি ফিউচারে থাকে!

বিআইওএস সময় নির্ধারণ (এবং বিআইওএস ব্যাটারি পরীক্ষা করে) কোনও ডিস্ক পুনরুদ্ধার না করেই আমার জন্য এই সমস্যাটি স্থির করে।


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

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

2

সাধারণত লিনাক্স কেবল তখনই ত্রুটি দেখা দেয় তবে আপনার ফাইল সিস্টেমগুলিকে পঠনে রাখে, বিশেষত ডিস্ক বা ফাইল সিস্টেমের সাথে ত্রুটি, উদাহরণস্বরূপ একটি ভুল জার্নাল এন্ট্রির মতো ত্রুটি।

dmesgডিস্ক সম্পর্কিত ত্রুটিগুলির জন্য আপনি আরও ভাল করে পরীক্ষা করে দেখুন ।

গুগল এটি সম্পর্কে আলোচনায় পূর্ণ এবং আপনি আপনার কনফিগারেশনের কাছাকাছি যেগুলি বেছে নিতে পারেন তবে এটির dmesgজন্য সাধারণত যথেষ্ট যথেষ্ট।


আউটপুটে / এর grepজন্য কোনটি দেখতে হবে dmesg?
আইসোমর্ফিজমস

দুর্ভাগ্যক্রমে আপনি যদি আপনার হোম ফোল্ডারটি এনক্রিপ্ট করতে পছন্দ করেন তবে এ dmesgথেকে অব্যর্থ ত্রুটিগুলি পূর্ণ হতে বাধ্য ecryptfs
নাথান ওসমান

2

আমার জন্য, এই সমস্যাটিকে সমাধান করে এমন একটি সিস্টেম পুনরায় বুট করা হচ্ছে

sudo reboot

তিনি এটি সম্পর্কে উল্লেখ হিসাবে।


2

(পূর্ববর্তী উত্তর মোছা হয়েছে)

সম্পাদনা করুন: মূল সমস্যাটি ছিল উইন্ডোজ পাশের। আমার উইন্ডোজ 10 আপডেট করার পরে, 'দ্রুত শুরু' বিকল্পটি স্বয়ংক্রিয়ভাবে সক্ষম হয়ে উঠেছে। সেই বিকল্পটি আবার নিষ্ক্রিয় করার সময় এবং তারপরে আবার মেশিনটি পুনরায় চালু করার সময় সমস্যাটি চলে যায়। উইন্ডোজ 10 আমাকে কয়েক দিনের জন্য প্রচণ্ড মাথা ব্যাথা দিয়েছে :(

'দ্রুত শুরু' বিকল্পটি কন্ট্রোল প্যানেলে 'পাওয়ার বিকল্পগুলি' তে পাওয়া যাবে। অক্ষম করুন !!! :)


শুধুমাত্র একটি কাজ করেছে। প্রারম্ভিক গতির দামে।
নেলসন

2

আপনি যদি উবুন্টু এবং উইন্ডোজের সাথে আপনার মেশিনকে দ্বৈতভাবে বুট করে থাকেন এবং এই সমস্যাটি ঘটে থাকে, কারণ উইন্ডোজ ফাইল সিস্টেম পরিবর্তন করে, সেই ক্ষেত্রে এটি কৌশলটি করতে পারে। দ্রুত প্রারম্ভিক অক্ষম করার চেষ্টা করুন

কন্ট্রোল প্যানেল> হার্ডওয়্যার এবং সাউন্ডস> পাওয়ার বিকল্পগুলি> (বাম দিকে) idাকনাটি কী বন্ধ করবে তা চয়ন করুন> বর্তমানে উপলভ্য নয় সেটিংস পরিবর্তন করুন> আনটিক 'দ্রুত প্রারম্ভিক চালু করুন'

এখন উবুন্টুতে বুট করা সমস্যার সমাধান করবে। আশাকরি এটা সাহায্য করবে!

https://youtu.be/KJ-0KPZhAFo


1

আপনি যদি এমন পরিস্থিতিতে থাকেন যে লাইভ ডিস্ক ব্যবহার করতে পারবেন না, যেমন আপনি আপনার সিস্টেমে দূরবর্তীভাবে ssh করছেন, আপনি এখনও @ বিভাস যে কমান্ডটি উত্তর দিয়েছিলেন তা ব্যবহার করতে পারেন:

sudo fsck.ext4 -f /current/filesystem/mount/point

এটি আপনার ফাইল সিস্টেম ত্রুটিটি ঠিক করার জন্য অনুরোধ জানাবে। আপনার সিস্টেমকে দূর থেকে পুনরায় বুট করতে হবে।


0

আমার ক্ষেত্রে এটি প্রাথমিক ইনস্টলেশনের পরে RAID 1 স্থিতিশীল ছিল। আমার কাছে / বুট এবং / অন এস / ডাব্লু RAID1 রয়েছে। রাতারাতি সিস্টেমটি রেখে এবং পুনরায় বুট করার পরে, সবকিছু ঠিকঠাক চলছে। রিচার্ড


0

আপনার কোনও ত্রুটিযুক্ত হার্ডওয়্যার আছে কিনা তা পরীক্ষা করুন hard একটি হার্ডস্ক্ক kিলে করার কারণে আমি এই ত্রুটিটি পেয়েছি। মাউন্ট -o রিমান্ট, rw / এবং এটি দুর্দান্ত কাজ করেছে Ran


-1

এটা তোলে বুট সেটিংস ত্রুটিপূর্ণভাবে এর (মাউন্ট চেষ্টা /হিসাবে ext2) ড্রাইভ অথবা শারীরিক ত্রুটি পার্টিশন না।

dmesg | grep "error" আমাকে দিলো:

ext3-fs (sda2): error: couldn't mount because of unsupported optional features (240) 
ext2-fs (sda1): error: couldn't mount because of unsupported optional features (240) 
ext4-fs (sda2): mounted file system with ordered data mode: opts: (null)

এটি /কেবল fstab error=mount-roনির্দেশের কারণে পঠিত হিসাবে মাউন্ট করা হয়েছে ।


-1

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

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