ทำไมระบบไฟล์ของฉันถึงเปิดอ่านอย่างเดียวหลังจากอัพเดต?


13

ฉันใช้งาน 11.10 และฉันใช้การปรับปรุงบางอย่าง หลังจากนั้นเมื่อใดก็ตามที่ฉันใช้คอมพิวเตอร์ของฉันฉันสามารถ แต่เพียงประมาณ 2 หรือ 3 นาทีก่อนที่มันจะกลายเป็นแบบอ่านอย่างเดียว sudoคำสั่งใด ๆ ที่ป้อนทำให้ฉันมีข้อผิดพลาดดังต่อไปนี้

sudo: Can't open /var/lib/sudo/ryanmcclure/0: Read-only file system

ฉันยังใช้xpad (โปรแกรมบันทึกย่อช่วยเตือน)และถ้าฉันแก้ไขบันทึกย่อจะไม่มีปัญหาจนกระทั่งประมาณ 4 นาทีต่อมาเมื่อมีข้อความแจ้งว่าไม่สามารถเขียนลงไฟล์ได้เนื่องจากระบบไฟล์อ่านอยู่

ฉันจะแก้ปัญหานี้ได้อย่างไร


คุณสามารถบอกเราได้เมื่อเกิดปัญหาขึ้นหรือเมื่อถูกกระตุ้น? หลังจากติดตั้งการอัพเดทหรือโปรแกรมใหม่? หรือเมื่อคุณเปิดโปรแกรมบางที? คุณลองสั่งอะไรอีกหลังจากsudoนั้นส่งคืนข้อความแสดงข้อผิดพลาด? และคุณหมายถึงอะไรระบบของคุณกลายเป็นแบบอ่านอย่างเดียว? โปรดชัดเจนกว่านี้หน่อยได้ไหม?
Nitin Venkatesh

แน่นอน. ดีฉันอัปเดตก่อนที่ปัญหานี้จะเกิดขึ้น คำสั่ง sudo ใด ๆ จะทำให้เกิดข้อผิดพลาดนี้ เทอร์มินัลบอกว่าหลังจากป้อนคำสั่ง sudo ใด ๆ ว่าเป็นระบบไฟล์แบบอ่านอย่างเดียว ฉันยังใช้ xpad (โปรแกรมโน้ตย่อ) หากฉันแก้ไขบันทึกย่อจะไม่มีปัญหาจนกระทั่งประมาณ 4 นาทีต่อมาเมื่อมีข้อความแจ้งว่าไม่สามารถเขียนลงไฟล์ได้เพราะระบบไฟล์เป็นแบบอ่านอย่างเดียว
Ryan McClure

ฉันมาถึงจุดที่เมื่อมันเปลี่ยนเป็นแบบอ่านอย่างเดียวจะไม่มีโปรแกรมใดทำงานเลย
Ryan McClure

มันสามารถรันโปรแกรมเมื่อคุณไม่ได้ใช้sudoหรือไม่?
Elvis Stressborg

1
ฉันไม่ยอมรับว่าปัญหานี้เกี่ยวข้องกับฮาร์ดไดรฟ์ที่ล้มเหลว ฉันมีสิ่งนี้เกิดขึ้นกับฉันทั้งในฮาร์ดไดรฟ์ภายในของฉันซึ่งไม่ล้มเหลวและใช้นิ้วหัวแม่มือ USB ฉันว่ามันเป็นข้อผิดพลาด ฉันพบปัญหาปกติหลังจากการดำเนินการเขียนที่เกี่ยวข้องกับไฟล์ขนาดใหญ่หรือคัดลอกไฟล์จำนวนมากในครั้งเดียว ระบบไฟล์กลายเป็นอ่านอย่างเดียวอย่างลึกลับและคุณไม่สามารถทำอะไรได้จนกว่าจะรีบูต

คำตอบ:


15

ดูเหมือนว่าคุณอาจมีความเสียหายของระบบไฟล์ซึ่งอาจเกิดจากฮาร์ดดิสก์ที่ล้มเหลว (โดยปกตินี่เป็นวิธีเดียวที่ระบบจะทำเครื่องหมายว่าระบบไฟล์เป็นแบบอ่านอย่างเดียวเพื่อป้องกันความเสียหายที่อาจเกิดขึ้นต่อไป) ลองเรียกใช้:

dmesg | less

และเลื่อนไปใกล้ด้านล่างเพื่อดูว่ามีข้อผิดพลาดเกี่ยวกับระบบไฟล์และดิสก์ของคุณหรือไม่ ค้นหาข้อความเกี่ยวกับข้อผิดพลาดในการอ่านหรือเขียนที่ไม่สามารถแก้ไขได้ (อาจเป็น sda) หรือข้อผิดพลาดของระบบไฟล์ (เช่นข้อความเกี่ยวกับข้อผิดพลาด ext3 หรือ ext4) หากคุณเห็นอะไรเช่นนี้คุณควรสำรองข้อมูลสำคัญใด ๆ ทันทีจากนั้นตรวจสอบว่าดิสก์ตัวเองล้มเหลวหรือไม่ (ในกรณีนี้คุณจะต้องได้รับใหม่) หรือว่าเป็นเพียงความล้มเหลวเชิงตรรกะ กรณีคุณอาจจะสามารถซ่อมแซมระบบไฟล์ด้วย fsck เพื่อแก้ไขปัญหาของคุณ)


ฉันกำลังดู HDD ใหม่เมื่อเร็ว ๆ นี้ ... แต่ฉันไม่ต้องการสูญเสียไฟล์ใด ๆ และในแล็ปท็อป .. ดังนั้นฉันจะเอาข้อมูลของฉันไปที่ HDD ใหม่ได้อย่างไร นอกจากนี้ด้วยความเป็นไปได้ของการคอรัปชั่นเหตุใดจึงใช้งานได้พักหนึ่งแล้วก็ไม่ทำงานอีกต่อไป
Ryan McClure

การคัดลอกข้อมูลไปยังฮาร์ดดิสก์ใหม่ในแล็ปท็อปอาจเป็นเรื่องยุ่งยาก คุณสามารถใช้ไดรฟ์ภายนอกหรือ NAS เพื่อเก็บข้อมูลชั่วคราวจากนั้นคัดลอกกลับมาหลังจากเปลี่ยนดิสก์ภายใน (และติดตั้งใหม่) หรือคุณสามารถเบิร์นแผ่นซีดีหรือดีวีดีได้ สำหรับสาเหตุที่ใช้งานได้ระยะหนึ่งก่อนที่จะล้มเหลวเคอร์เนลจะเปิดใช้งานโหมดฉุกเฉินแบบอ่านอย่างเดียวเท่านั้นเมื่อพบเหตุผลที่จะทำเช่นนั้น หากไม่มีไฟล์ใดที่เกี่ยวข้องในกระบวนการบู๊ตเสียหายมันจะเกิดขึ้นภายหลังเมื่อมีบางสิ่งที่พยายามใช้ส่วนของระบบไฟล์ที่เสียหายซึ่งจะเกิดขึ้น (สมมติว่านี่เป็นปัญหาของคุณ)
Mike

ฉันเพิ่งติดตั้งใหม่ทุกอย่างและมันก็โอเค ขอบคุณทุกท่านสำหรับความช่วยเหลือคุณทุกคนร็อค!
Ryan McClure

อีกเหตุผลหนึ่งก็คือมันถูกรีบูทหลังจากการอัพเดทและ f * ing fsck กำลังทำการตรวจสอบอัตโนมัติเช่นเดียวกับการรีบูตทุก ๆ 30 ครั้งไม่มีใครอยู่ที่นั่นเพื่อกดปุ่มดำเนินการต่อดังนั้นจึงติดตั้งระบบไฟล์อ่านอย่างเดียวหลังจากหมดเวลา ..
WitchCraft

ใครสามารถอธิบายเพิ่มเติมเกี่ยวกับคำตอบนี้ได้บ้าง การติดตั้งใหม่ทุกอย่างไม่ใช่ตัวเลือกสำหรับทุกคน คุณจะทำอย่างไรเพื่อเปลี่ยนกลับเป็นอ่าน - เขียน
user391339

2

ฉันมีปัญหาเดียวกัน googled ไปรอบ ๆ และพบลิงก์ทั้งสองนี้ซึ่งมีประโยชน์ สำหรับฉันดูเหมือนว่าฉันไม่ได้ให้เวลาเพียงพอในการติดตั้งอุปกรณ์ BTW อุปกรณ์ของฉันคือ/dev/sdaxซึ่งเป็นไดรฟ์ vfat

วิธีแก้ปัญหาที่ลิงค์เหล่านี้แนะนำคือให้เรียกใช้

sudo fsck.vfat /dev/sda5 -a -w  

หรือ

sudo fsck.msdos -aw /dev/sdb1

ลิงค์คือ:

คนรักลิงค์ที่สองชัด

ฉันยังไม่ได้รับรายละเอียดในการดูว่า cmds เหล่านี้ทำอะไรได้บ้าง

ฉันรันทั้งสองคำสั่ง (aahh !!!! ฉัน) ใช้เวลามากในการดำเนินการ

จากนั้นฉันติดตั้งและติดตั้ง มันทำงานได้ดีสำหรับฉัน ณ ตอนนี้ (ทำซ้ำการดำเนินการเดียวกันซึ่งก่อนหน้านี้รายงานข้อผิดพลาดอ่านอย่างเดียว) จะอัปเดตหากฉันพบข้อผิดพลาด สำหรับฉันมันดูเหมือนจะได้รับการแก้ไขแล้ว


เกิดอะไรขึ้นถ้าสิ่งนี้เกิดขึ้นกับระบบไฟล์รูทของคุณ?
user391339

1

คุณสามารถเรียกใช้การรีสตาร์ทพีซีของคุณเนื่องจากข้อผิดพลาดนี้เกิดขึ้นเนื่องจากการเมานต์ที่ไม่เหมาะสม unmountiong ของระบบไฟล์ ในขณะที่ระบบเริ่มต้นใหม่จะขอให้แก้ไขและกด f มีปัญหาหลังควรแก้ไข


0

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1063354

ข้อผิดพลาดที่สำคัญในป่าที่ HD จะกลายเป็นแบบอ่านอย่างเดียว ไม่ใช่ HD ของคุณ


2
ในขณะที่ข้อบกพร่องนี้มีมูลค่าการกล่าวขวัญไม่มีเหตุผลที่จะคิดว่าข้อผิดพลาดนี้เป็นสิ่งที่ก่อให้เกิดปัญหา
Lambart
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.