อันตรายแค่ไหนที่จะขัดขวาง fsck?


12

อันตรายแค่ไหนที่จะขัดขวาง fsck?

มีใครเคยมีประสบการณ์โดยตรงในการทำเช่นนี้บ้าง?


ไม่แน่ใจ แต่เมื่อฉันขัดจังหวะ FSCK ของ volfs OCFS ของฉันซึ่งฉันรันด้วยอินพุตไฟล์มันข้ามหนึ่งและดำเนินการสำเร็จด้วย fsck ตัวถัดไป เนื่องจากฉันมีโหมดสลีประหว่างคำสั่งฉันจึงทำ Cntrl + c ไม่นานหลังจากสลีปและก่อนหน้า fsck ครั้งต่อไป แต่ฉันไม่ดีเซิร์ฟเวอร์ก็เด้งด้วยความตื่นตระหนก ฉันไม่แน่ใจว่าเป็นเพราะของฉันหรือปัจจัยอื่น ๆ เนื่องจากฉันใหม่ในเรื่องนี้ไม่สามารถคิดออกมาก ดังนั้นมันจะดีกว่ารอจนกว่าจะติดอยู่ด้วยเหตุผลอื่นใด โดยวิธีการที่เซิร์ฟเวอร์ทดสอบ แต่ก็ยัง
Peri

คำตอบ:


7

ผมไม่ได้มีความรู้โดยตรงหรือหลักฐาน แต่ฉันก็แค่จะธรรมดาชั่วร้ายSIGINTที่จะไม่จับ

ฮึ่ม จริง ๆ แล้วฉันสามารถให้การรับรอง: strings /sbin/fsck | grep sigรายงาน:

sigaction
Warning... %s for device %s exited with signal %d.

ดังนั้นฉันจะเอานี่เป็นหลักฐานประกอบการแสดงว่าfsckนักพัฒนากำลังเรียก sigaction เพื่อจัดการสัญญาณที่เกี่ยวข้อง


7

หากคุณควบคุม + C และรอให้หยุดคุณไม่ควรมีปัญหาใด ๆ

ปัญหามักจะเกิดขึ้นเมื่อมันติดอยู่และจะไม่หยุดเพราะคุณไม่แน่ใจจริงๆว่ามันกำลังทำอะไรอยู่ ตามปกติ ณ จุดนี้คุณจะสูญเสียข้อมูลอย่างรุนแรง

โชคดี.


2

ทุกอย่างขึ้นอยู่กับ

ตัวอย่างเช่น Ubuntu (ตั้งแต่ Hardy Heron) มีตัวเลือกผู้ใช้ที่จะขัดจังหวะ (และเลื่อน) การตรวจสอบดิสก์ตามปกติหากเกิดขึ้นระหว่างการบู๊ต ฉันใช้สิ่งนี้กับพาร์ติชั่น ext3 ถ้าฉันต้องการ boot-up อย่างรวดเร็ว (ดูhttp://brainstorm.ubuntu.com/idea/11/

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


1

คุณสามารถยกเลิกการเริ่มอัตโนมัติทุก ๆ 30-boots-fsck มันวิ่งไปที่ภูเขาต่อไป ฉันทำไปแล้วหลายครั้ง ปกติแล้วมันจะไม่มีผลกระทบใด ๆ

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

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