El พบข้อผิดพลาดขณะใช้การแจกจ่ายของคุณ ความชื่นชอบอาจไม่ใช่แค่อาการเจ็บหน้าอกเท่านั้น แต่ยังปวดหัวอีกด้วย เมื่อคุณไม่รู้ว่าเกิดอะไรขึ้น และเหตุใดจึงเกิดขึ้นกับคุณ
แม้ว่าข้อความ "ระบบไฟล์แบบอ่านอย่างเดียว" นี้จะเกิดขึ้นกับฉันหลายครั้งแล้วทำให้ฉันเสียหัวและเหนือสิ่งอื่นใดฉันต้องติดตั้งระบบใหม่ทั้งหมดเนื่องจากเมื่อทำกิจกรรมบางอย่างผ่านเทอร์มินัลจะแสดง ข้อความนี้.
สิ่งแรกที่เราดำเนินการต่อคือรีสตาร์ทคอมพิวเตอร์ซึ่งนำเราไปสู่ความจริงที่ว่าเมื่อเราเริ่มต้นระบบจะไม่เริ่มเซิร์ฟเวอร์กราฟิกและเราได้รับหน้าจอสีดำที่มีชื่อเสียง:
"BusyBox v* multi-call binary (initramfs)"
ที่หลายคนจบลงด้วยการทิ้งและติดตั้งระบบใหม่
แต่อะไร ที่เราต้องทำคือหลีกเลี่ยงการรีสตาร์ทระบบนี่เป็นสิ่งที่แนะนำมากที่สุดเพราะในขณะที่เราอยู่ข้างในตามที่ข้อความระบุ ระบบอยู่ในโหมดอ่านเท่านั้น เราจึงไม่สามารถบันทึกอะไรในระบบได้
ปัญหา
ขั้นตอนแรกคือพยายามระบุข้อผิดพลาดและค้นหาเครือข่ายในขณะที่เราอยู่ในระบบจะง่ายกว่าและเหนือสิ่งอื่นใดคือพยายามจดจำสิ่งที่ทำให้เราไปถึงมัน
แม้ว่าสิ่งที่พบได้บ่อยที่สุดที่คุณสามารถหาได้จากอินเทอร์เน็ตก็คือ ระบบป้องกันตัวเอง, ระบุ ดิสก์ที่คุณใช้ไม่เหมาะสมในการจัดเก็บข้อมูลอีกต่อไป
สิ่งที่ปรากฎคือมันจะเข้าสู่โหมดอ่านเท่านั้น อนุญาตให้เราเข้าถึงข้อมูลเท่านั้นแต่ถ้าไม่มีมันจะไม่อนุญาตให้เราทำการเปลี่ยนแปลงภายใน
สำหรับฉันนี่เป็นเรื่องผิดปกติเนื่องจากฉันใช้ดิสก์ใหม่ได้เพียงไม่กี่สัปดาห์และหลังจากตรวจสอบข้อมูล SMART และเซกเตอร์แล้วก็เป็นไปไม่ได้ที่มันจะอยู่ในสภาพที่ไม่ดี
เนื่องจากโดยส่วนตัวแล้วฉันไม่เห็นด้วยว่าดิสก์ของฉันอยู่ในอันดับสุดท้ายแล้วสิ่งแรกที่ฉันตัดสินใจทำคือทำความสะอาดฮาร์ดแวร์ของฉันเนื่องจากมีอนุภาคบางอย่างที่รบกวนการทำงานของมัน
ฉันเริ่มทีมอีกครั้งและได้ผลลัพธ์แบบเดิม
การแก้ปัญหา
สิ่งต่อไปที่ฉันทำคือ เปลี่ยนสายดิสก์ในกรณีของฉัน SATA ฉันรู้ว่าสายเคเบิลสีแดงแบบคลาสสิกมักจะเสียหายเร็วมากไม่ว่าจะด้วยอุณหภูมิที่สูงหรือบางคู่
วิธีนี้มีประโยชน์กับฉัน
ในอีกกรณีหนึ่งก็คือ ในระดับซอฟต์แวร์ ดังนั้นเราต้องทำคือระบุว่าพาร์ติชันใดที่เกิดขึ้นกับ "ระบบไฟล์แบบอ่านอย่างเดียว"
ในกรณีที่ดีที่สุดหากเป็นพาร์ติชันอื่นนอกเหนือจากที่ระบบของคุณตั้งอยู่คุณมีสิทธิ์เหนือกว่าเนื่องจากคุณมีสิ่งอำนวยความสะดวกที่จะสามารถติดตั้งและยกเลิกการต่อเชื่อมพาร์ติชันดังกล่าวได้โดยไม่มีปัญหา
สำหรับสิ่งนี้ เราสามารถรองรับการใช้เทอร์มินัลและดำเนินการคำสั่งต่อไปนี้โดยที่เราจะระบุจุดเชื่อมต่อของพาร์ติชันก่อนจากนั้นจึงทำการต่อเชื่อมใหม่ด้วยสิทธิ์ในการอ่านและเขียน:
sudo fdisk -l
เมื่อระบุพาร์ติชันแล้วเราจะติดตั้งใหม่โดยที่ / sdXx จะเป็นจุดต่อเชื่อมอาจเป็น / sdb1 หรือ / sdc เป็นต้น
mount -o remount,rw /dev/sdXx
Si พาร์ติชันระบบของคุณเป็นพาร์ติชันที่ได้รับการป้องกันการใช้คำสั่งนี้จะไม่ได้ผลสำหรับคุณดังนั้น เราต้องใช้สิ่งต่อไปนี้:
mount -o remount /
หากคุณยังคงได้รับข้อผิดพลาดเดิมเราสามารถเลือกที่จะเรียกใช้สิ่งต่อไปนี้:
sudo fsck -Af -M sudo reboot
สิ่งที่จะทำคือ ตรวจสอบระบบไฟล์ และพยายามทำการแก้ไขที่เกี่ยวข้อง
ที่นี่ เราต้องจดบล็อคที่จะแฉเรา ที่มีข้อผิดพลาดในกรณีของฉันฉันแสดงสิ่งนี้:
Free blocks count wrong for group #190 (102254, counted=102258). Fix? yes Free blocks count wrong for group #629 (1558554, counted=1558555). Fix? yes Free blocks count wrong for group #1558658 Fix? Yes
เราจะพยายามซ่อมแซมที่ไหน:
sudo fsck -b 102254 /dev/sda1 -y
ในกรณีหลังเราต้องเข้าถึงตัวเลือกขั้นสูงของระบบของเราจาก GRUB และดำเนินการ fsck
ขอบคุณ. คุณช่วยฉันไว้เพราะฉันคิดว่าฉันทำทุกอย่างที่มีบนเซิร์ฟเวอร์ Apache หายไป ฉันเปลี่ยนสายดิสก์และมันก็เริ่มทุกอย่างปกติดี นิสัยที่ไม่ดีของการไม่สำรองข้อมูลไปยังคอมพิวเตอร์เครื่องอื่น
ฉันยังใหม่กับ linux และมีปัญหาในการทำงานในพาร์ติชันอื่นขอบคุณมันมีประโยชน์มากตอนนี้ฉันสามารถดำเนินการต่อได้
ขอบคุณเป็นเรื่องน่าปวดหัวที่มีปัญหาเหล่านี้และยิ่งกว่านั้นเมื่อคุณยังใหม่กับ Linux ตอนนี้ฉันสามารถใช้คอมพิวเตอร์ต่อได้
ขอบคุณมากสำหรับเนื้อหานี้ ขอให้พระเจ้าคุ้มครอง.