ฮาร์ดรีบูตสร้างความเสียหายกับ Ubuntu ของฉันหรือไม่


22

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


3
มีรายการสิ่งที่ต้องทำเมื่อ Ubuntu ค้างที่สามารถช่วยคุณได้จากปัญหา 'คอมพิวเตอร์ติด' ซึ่งคุณสามารถลองก่อนใช้ปุ่มเปิด / ปิด
ชาร์ลส์กรีน

1
หากการแลกเปลี่ยนเป็นไปอย่างบ้าคลั่งและไม่ตอบสนองต่อการป้อนข้อมูลคุณสามารถลองรอสองสามชั่วโมง อัตราต่อรองเป็นสิ่งที่ดีที่โปรแกรมใดก็ตามที่ทำให้เกิดปัญหาจะจัดสรรหน่วยความจำมากเกินไปและถูกฆ่าโดยระบบปฏิบัติการ ณ จุดนี้ระบบจะรักษาเสถียรภาพและใช้งานได้อีกครั้ง
Mark

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

จะตรวจพบได้อย่างไรว่า SSD นั้นเงียบ (er)
Nate Lockwood

คำตอบ:


17

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


5
หากสามารถทำลายระบบปฏิบัติการได้อาจทำให้เกิดปัญหาด้านความปลอดภัยหรือความเสี่ยง มันต้องทำลายส่วนที่ถูกต้องของระบบปฏิบัติการ (แน่นอนว่าไม่น่าเป็นไปได้ที่ระบบปฏิบัติการจะได้รับความเสียหายทำงานเหมือนไม่มีใครสังเกตเห็น แต่ไม่มีฟังก์ชั่นการรักษาความปลอดภัยที่สำคัญ ...
Bakuriu

15
@Bakuriu ตราบใดที่เรากำลังพูดถึงสิ่งที่ไม่น่าเป็นไปได้ แต่ยังคงเป็นไปได้สิ่งที่เป็นไปได้หรือไม่ที่ความผิดพลาดจะทำสิ่งที่ดีหรือไม่? บางที ... สร้างหนังสือที่ยอดเยี่ยมที่ทำให้คนมีเงินเป็นจำนวนมาก?
Phil

@PhilFrost แน่นอนเห็นสมอง Boltzmannสำหรับตัวแปรที่มากที่สุดของความคิดนั้น
Volker Siegel

@Bakuriu อูบุนตูใช้ ext4 ซึ่งมีวารสารดังนั้นในกรณีที่เลวร้ายที่สุดที่มีเพียงจะเป็นแพคเกจครึ่งติดตั้ง)
Ramchandra Apte

4
@RamchandraApte Ubuntu ใช้ระบบไฟล์อะไรก็ได้ที่ฉันเลือก ...
Bakuriu

6

เห็นได้ชัดว่าคุณจะสูญเสียปริมาณข้อมูลที่อยู่ใน RAM ของคุณในเวลานั้นและยังไม่ได้เขียนลงดิสก์ นอกจากนี้ยังมีโอกาสทางทฤษฎีของข้อมูล / ระบบไฟล์เสียหาย

จากประสบการณ์ของฉันเองฉันสามารถบอกคุณได้ว่าฉันรีเซ็ตพีซีของฉันอย่างหนัก 4-5 ครั้งต่อวันในช่วง 5 ปีที่ผ่านมาและไม่เคยมีปัญหากับระบบไฟล์ที่เสียหาย ฉันคิดว่า ext3 / ext4 / ufs นั้นค่อนข้างแข็งแกร่งสำหรับความล้มเหลวประเภทนี้

ตรงข้ามกับสิ่งนี้ฉันคิดว่าระบบไฟล์ NTFS มีแนวโน้มที่จะเกิดสิ่งนี้ บนอุปกรณ์เล่นเกม Windows ของฉันฉันมีโอกาส ~ 15% ของความเสียหายของระบบไฟล์หลังจากหน้าจอสีน้ำเงินและฉันจะต้องบูตจากดิสก์เพื่อเรียกใช้เครื่องมือซ่อมแซมระบบไฟล์ในกรณีนั้น ... ** ถอนหายใจ **


10
ทำไมคุณต้องรีเซ็ตฮาร์ดบ่อยครั้ง
Bogdacutu

... โดยเฉพาะอย่างยิ่งเมื่อเคอร์เนล Linux ทำงาน แน่นอนว่าบน Windows ฉันยังคงคุ้นเคยกับความรู้สึกที่น่ารักของ BSOD สองสามวันในหนึ่งวัน แต่ความตื่นตระหนกของเคอร์เนลที่ฉันมีประสบการณ์เช่น ... ทั้งหมด 5 ครั้งหรือทั้งหมด แน่นอนว่าการแลกเปลี่ยนที่เกิดจากการค้างเกือบจะเป็นเรื่องปกติมากกว่า (ความผิดพลาดของระบบปฏิบัติการแทบจะไม่มากนัก) แต่นี่ไม่ใช่เหตุผลที่รีเซ็ตฮาร์ดไดรฟ์ใช่หรือไม่ โดยปกติยังค่อนข้างง่ายที่จะtopออกกระบวนการหรือเพียงแค่killallนั้น
leftaroundabout

1
@leftaroundabout: ความตื่นตระหนกของเคอร์เนลไม่ใช่วิธีเดียวที่ระบบล่ม นี่เป็นเพียงหนึ่งในไม่กี่วิธีที่ระบบปฏิบัติการบอกให้คุณทราบ :) ทุก ๆ เดือนแล็ปท็อปของฉันชอบทำตัวโดยทิ้งเศษขยะบนหน้าจอสักครู่ก่อนที่มันจะหยุดทำงานโดยสิ้นเชิง (ฉันคิดว่าการ์ดจอของฉันหลุดออกมา) เกิดขึ้นกับ Windows ในแบบเดียวกันบ่อยครั้ง ... แม้ว่า Windows จะเป็นหน้าจอสีน้ำเงินเป็นครั้งคราว (ดูเหมือนว่าจะพยายามกู้และปวกเปียกได้ยากขึ้น)
cHao

@Bogdacutu ไดรเวอร์บางตัวโดยเฉพาะไดรเวอร์วิดีโอรวมถึง intel, Nouveau และแม้กระทั่ง blob nvidia นั้นค่อนข้างอึ ฉันเคยมีประสบการณ์กับโอ๊ะโอบ่อยมากซึ่งมักนำไปสู่การแช่แข็งอย่างเต็มรูปแบบรวมถึงแค่ GPU ค้างซึ่งทั้งหมดนี้ทำให้ฉันรีเซ็ตได้ยาก บางครั้ง SysRq + REISUB ทำงานบางครั้งฉันต้องกดปุ่มรีเซ็ต (หรือกดปุ่มเปิดปิดบนแล็ปท็อป)
Ruslan

1
ระบบไฟล์ ext4 ไม่สามารถเสียหายได้ซึ่งปกติแล้ว Ubuntu จะใช้เพราะ ext4 มีบันทึกประจำวัน (ข้อมูลครึ่งหนึ่งจะถูกทิ้งในการบู๊ตครั้งถัดไป)
Ramchandra Apte

2

คุณเสี่ยงต่อการก่อให้เกิดความไม่สอดคล้องกันของระบบไฟล์ มันจะดีกว่าแม้เมื่อไม่อยู่ RAM เพราะปกติยังคงใช้งานได้ในสถานการณ์เช่นนี้เพื่อใช้ลำดับ alt-sysrq เนื่องจากจะพยายามปิดสิ่งต่าง ๆ อย่างหมดจดเท่าที่จะทำได้ (หากล้มเหลวคุณจะไม่แย่ ปิดกว่าถ้าคุณกดปุ่มเพาเวอร์ แต่ถ้ามันประสบความสำเร็จแล้วคุณอาจจะดีกว่า) ลำดับมีดังนี้:

กดปุ่ม alt ค้างไว้และปุ่มที่มีเครื่องหมาย "sys rq" ในเวลาเดียวกัน (หากคุณใช้แล็ปท็อปคุณอาจต้องกดคีย์พิเศษบนแล็ปท็อปเพื่อไปยังฟังก์ชัน "sys rq") เมื่อกดปุ่มเหล่านี้ค้างไว้ให้กดและปล่อยตัวอักษรต่อไปนี้ตามลำดับต่อไปนี้:

  1. R - นี่เป็นการควบคุมแป้นพิมพ์จากแอปพลิเคชันใด ๆ ที่จับโฟกัสแป้นพิมพ์
  2. E - พยายามที่จะยุติกระบวนการทั้งหมดอย่างหมดจด
  3. ฉัน - พยายามที่จะยุติกระบวนการทั้งหมดทันที (จะกำจัดทุกสิ่งที่ล้มเหลวจากคีย์ก่อนหน้า)
  4. S - ซิงค์ระบบไฟล์ทั้งหมด (นี่คือส่วนที่สำคัญที่สุด)
  5. U - ติดตั้งระบบไฟล์ทั้งหมดแบบอ่านอย่างเดียว (บางครั้งจำเป็นต้องใช้เพื่อล้างข้อมูลไปยังดิสก์)
  6. B - ทำการรีบูตอย่างหนัก (แทนที่ด้วย O เพื่อปิดเครื่องแทนการรีบูต)

1

บางทีนี่อาจช่วยได้เล็กน้อยโดยปกติแล้วอูบุนตูและ swappiness อื่น ๆ จะถูกตั้งค่าเป็น 60 เมื่อระบบของคุณมีการใช้งาน RAM ถึง 60% การเปลี่ยนเพื่อสลับซึ่งช้า

  1. เปิดไฟล์นี้ใน gedit หรือ nano โดยใช้: gksudo gedit /etc/sysctl.confหรือsudo nano /etc/sysctl.conf

  2. เพิ่มลงในส่วนท้ายของไฟล์: vm.swapiness = 0

  3. บันทึกไฟล์และรีบูต

นอกจากนี้เมื่อมันเริ่มช้าคุณควรตรวจสอบว่ามันใช้การสลับที่ทำให้ระบบช้าลงมิฉะนั้นการเปลี่ยนแปลงข้างต้นจะไม่ช่วยอะไร


0

ในกรณีของฉันฉันไม่ได้ตั้งใจบูตมันเกิดขึ้นในการเดินทางด้วยไฟฟ้าและทุกครั้งที่เรียกว่าext4เสียหาย ฉันทำงานfsckในการบูตขั้นสูง ฉันสามารถลงชื่อเข้าใช้ afterwords แต่ผู้จัดการเครือข่ายหยุดทำงาน บางdpkgล็อค dir ฉันสิ้นสุดในการติดตั้งอีกครั้ง MAC ของฉันดีขึ้นที่นี่แม้กระทั่ง WINDOWS

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