วิธีการหลีกเลี่ยงข้อความ“ สมมติว่าไดรฟ์แคช: เขียนผ่าน” ระหว่างการรีสตาร์ท?


16

ไม่มีใครรู้วิธีหลีกเลี่ยงการรับข้อความนี้:

Assuming drive cache: write through

sudo shutdown -r nowซึ่งจะแสดงขึ้นหลังจากดำเนินการ

ฉันรีสตาร์ทจากระยะไกล แต่คอมพิวเตอร์ไม่รีสตาร์ท และฉันไม่สามารถคืนค่าการเชื่อมต่อระยะไกลได้ ฉันต้องการแน่ใจว่ามันจะไม่เกิดขึ้นอีกครั้ง เมื่อฉันเข้าหาคอมพิวเตอร์และเปิดจอแสดงผลฉันพบ 3 บรรทัดว่า:

Assuming drive cache: write through

ข้อความทั้งหมดเหล่านั้นเป็นเพราะดิสก์ sdd ของฉัน หลังจากนั้นฉันตรวจสอบและพบว่า sdd เป็นดิสก์ USB 1TB ภายนอกของฉัน

มีความคิดเห็นเกี่ยวกับวิธีป้องกันสถานการณ์ดังกล่าวในอนาคตหรือไม่


1
ฉันอาจจะผิด แต่ฉันไม่คิดว่าข้อความนี้เป็นสาเหตุของปัญหา
Adam Byrtek

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

sudo update-pciids && update-usbidsAssuming drive cache: write throughอาจแก้ไข มันเป็นคำสั่งในการอัพเดต PCI และ USB id
Rinzwind

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

3
ทำไมสิ่งนี้จึงปิด ฉันมีปัญหาเดียวกัน
philx_x

คำตอบ:


5

ข้อความasking for cache data failed, assuming drive cache: write throughหมายถึงอะไร

เลเยอร์บล็อก Linux ทำให้สมมติฐานบางอย่างเกี่ยวกับเมื่อการเขียนมีความมุ่งมั่นจริงในดิสก์ ไดรฟ์ลอจิคัลของคอนโทรลเลอร์ LSI RAID แกล้งทำเป็นดิสก์ SCSI แต่เฟิร์มแวร์และไดรเวอร์ไม่ได้รายงานว่าตัวควบคุมอยู่ในโหมด "เขียนผ่าน" หรือโหมด "เขียนกลับ" หากไม่มีข้อมูลนี้เลเยอร์บล็อกจะถือว่า "การเขียนผ่าน" สิ่งนี้ปลอดภัยเนื่องจากคอนโทรลเลอร์มีแคชแบตเตอรี่สำรอง

วิศวกรของ LSI รู้ว่าคนขับควรจัดการสิ่งนี้ได้ดีขึ้นดังนั้นคุณจะไม่เห็นข้อความนี้ แต่ไม่ใช่ข้อผิดพลาดและไม่มีผลกับระบบ


7
ฉันไม่คิดว่าจะตอบคำถามของ OP เกี่ยวกับวิธีป้องกันข้อความเหล่านั้น @guimaluf
Thomas Ward

2

สะดุดกับฟลินท์ชนิดขวาน - เนื่องจากสิ่งนี้เกิดขึ้นก่อนและหลังการเข้าสู่ระบบเริ่มมองหากลไกที่สามารถทำได้และคิดว่ามันอาจถูกส่งไปยัง stdio โดย dmesg

ใช้sudo dmesg -n 1ปิดข้อความ อาจเป็นไปได้ที่จะทำให้เป็นด้วงโดยอัตโนมัติ แต่ดูเหมือนว่าการรักษาอาการไม่ใช่โรค

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