Чи важке перезавантаження шкодить моєму Ubuntu


22

Інколи мій ноутбук застрягає через надмірне використання оперативної пам’яті, коли я відкриваю громіздкі програми. Тож якщо вона не відповідає, я вимикаю ноутбук за допомогою кнопки живлення. Чи шкодить це Ubuntu будь-яким чином? Чи може це стати причиною проблем або вразливості безпеки?


3
Існує хороший перелік того, що робити, коли Ubuntu замерзає, що може допомогти вам вирішити проблеми із "застряглим комп'ютером", які ви можете спробувати, перш ніж вдатися до кнопки живлення.
Чарльз Грін,

1
Якщо він міняється як божевільний і не відповідає на вхід, можна спробувати почекати кілька годин. Шанси добре, що будь-яка програма викликає проблеми, виділить занадто багато пам’яті та буде вбито ОС, і в цей момент система стабілізується і знову стане корисною.
Марк

1
Я завжди вважаю, що комп'ютер на деякий час заморожений, а жорсткий диск тихий, то або все записано на диск, або цього не буде.
Wossname

Як визначити, чи SSD тихий (ер)?
Нейт Локвуд

Відповіді:


17

Це не спричинить проблем із безпекою або вразливості.
Але це може призвести до пошкодження вашої ОС та втрати даних залежно від завдань, які виконуються в той час.
Незважаючи на це, ваш комп'ютер все ще не повинен зациклюватися на високому використанні оперативної пам'яті.


5
Якщо це може пошкодити ОС, це може спричинити проблеми безпеки або вразливості. Він просто повинен пошкодити правильні частини ОС (звичайно, малоймовірно, що ОС буде пошкоджена, працює як раніше, нікого не помічаючи, але без критичних функцій безпеки ... однак все-таки це можливо).
Бакуріу

15
@Bakuriu Доки ми говоримо про малоймовірні, але все-таки можливі речі , чи не можливо також, що аварія принесе щось добре? Можливо ... випустити чудову книгу, яка приносить комусь тону грошей?
Філ Мороз

@PhilFrost Sure, див. Мозок Больцмана для найбільш екстремального документально підтвердженого варіанту цієї ідеї.
Волкер Зігель

@Bakuriu Ubuntu використовує ext4, у якому є журнал, тож у гіршому випадку буде лише напіввстановлений пакет)
Ramchandra Apte

4
@RamchandraApte Ubuntu використовує будь-яку файлову систему, яку я обрав ...
Bakuriu

6

Очевидно, ви втратите обсяг даних, який є у вашій оперативній пам’яті та ще не записаний на диск. Також існує теоретична ймовірність пошкодження даних / файлової системи.

З власного досвіду можу сказати вам, що я важко скидаю свій ПК 4-5 разів на день протягом останніх 5 років і в мене ніколи не виникало проблем із пошкодженими файловими системами. Я думаю, що ext3 / ext4 / ufs є досить надійними для подібних збоїв.

На противагу цьому, я думаю, NTFS набагато більше схильний до цього. У моїй ігровій установці Windows у мене є ~ 15% шансів пошкодження файлової системи після синього екрану, і мені доведеться завантажуватися з диска, щоб запустити інструмент для відновлення файлової системи в такому випадку ... ** зітхнення **


10
чому б вам потрібно було часто скинути це?
Bogdacutu

... зокрема із запущеним ядром Linux. Звичайно, в Windows я все ще добре знайомий з прекрасним відчуттям пари BSOD за один день, але паніку з ядрами я переживав лише як ... 5 разів загалом чи щось. Практично заморожування, спричинені свопом, звичайно частіше зустрічаються (навряд чи це вина ОС), але це насправді не є причиною жорсткого скидання, чи не так? Зазвичай все ще досить легко topвийти з процесу чи просто killallйого.
близько

1
@leftaroundabout: Паніка ядра - не єдиний спосіб, коли система знижується; вони лише один із небагатьох способів, про який розповідає ОС. :) Щомісяця або близько того, мій ноутбук любить підходити, залишаючи невеликі шматочки сміття на екрані на деякий час, перш ніж він просто повністю застигне. (Я думаю, що моя відеокарта відшаровується.) Трапляється приблизно так само в Windows, приблизно так часто ... хоча Windows час від часу сині екрани. (Здається, воно намагається більше відновитись і кульгати.)
cHao

@Bogdacutu деякі драйвери, особливо відео-драйвери, включаючи Intel, nouveau і навіть nvidia blob, є досить лайно. Я переживав дійсно часті Oopses, які часто призводили до повного замерзання, а також просто висить GPU, і все це змусило мене важко скинутись. Іноді SysRq + REISUB працював, інший раз мені просто довелося натиснути кнопку скидання (або утримувати кнопку живлення на ноутбуках).
Руслан

1
Файлову систему ext4 не можна пошкодити, що зазвичай використовує Ubuntu, оскільки у ext4 є журнал (напівзаписані дані будуть відкинуті при наступному завантаженні).
Рамчандра Апте

2

Ви ризикуєте викликати невідповідності файлової системи. Краще, навіть коли ви не маєте оперативної пам’яті, оскільки це зазвичай все ще працює в таких ситуаціях, використовувати послідовність alt-sysrq, оскільки це спробує максимально чисто закрити речі (якщо це не вдасться, то ви не гірші вимкнено, ніж якщо б ви натиснули кнопку живлення, але якщо це вдасться, ви потенційно краще). Послідовність така:

Утримуйте одночасно клавішу Alt і клавішу з позначкою "sys rq" (якщо ви перебуваєте на ноутбуці, можливо, вам доведеться утримувати спеціальний ключ на ноутбуці, щоб перейти до функції "sys rq"). Утримуючи ці клавіші, натисніть та відпустіть наступні літери у такому порядку:

  1. R - це відновлення контролю над клавіатурою від будь-яких додатків, які захопили фокус клавіатури
  2. Е - спроба чистого припинення всіх процесів
  3. Я - спроба негайно припинити всі процеси (позбудуться всього, що не вдалося з попереднього ключа)
  4. S - синхронізація всіх файлових систем (це найважливіша частина)
  5. U - перекомпонуйте всі файлові системи лише для читання (іноді це потрібно для передачі даних на диск)
  6. B - виконайте жорстке перезавантаження (замініть на O, щоб вимкнути живлення замість перезавантаження)

1

Можливо, це допоможе трохи, за замовчуванням ubuntu та інших заміщення встановлено на 60, коли ваша система досягає 60% використання оперативної пам’яті, вона змінюється на своп, який відбувається повільно.

  1. Відкрийте цей файл на gedit або nano, використовуючи: gksudo gedit /etc/sysctl.confАБОsudo nano /etc/sysctl.conf

  2. Додайте це до кінця файлу: vm.swapiness = 0

  3. Збережіть файл та перезавантажте.

Крім того, коли він стає повільним, ви повинні перевірити, чи дійсно він використовує своп, який уповільнює систему, інакше вищезгадані зміни не допоможуть.


0

У моєму випадку я не навантажуюсь навмисно, це відбувається в електричному відключенні, і кожен раз це називається ext4пошкодженим. Я бігаю fsckна розширеному завантаженні. Я можу ввійти після слова, але менеджер мережі перестає працювати. Якийсь dpkgзамок. Я закінчую перевстановлення. Мій MAC для кращого тут навіть WINDOWS.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.