Czy twardy restart powoduje uszkodzenie mojego Ubuntu


22

Czasami mój laptop zacina się z powodu nadmiernego zużycia pamięci RAM podczas otwierania dużych aplikacji. Jeśli więc nie reaguje, wyłączam laptopa za pomocą przycisku zasilania. Czy to w jakikolwiek sposób uszkadza Ubuntu? Czy może to powodować problemy z bezpieczeństwem lub luki w zabezpieczeniach?


3
Istnieje dobra lista czynności, które należy wykonać, gdy system Ubuntu zawiesza się, co może pomóc w rozwiązaniu problemów związanych z „zablokowanym komputerem”, które można wypróbować przed skorzystaniem z przycisku zasilania.
Charles Green

1
Jeśli zmienia się jak szalony i nie odpowiada na dane wejściowe, możesz spróbować poczekać kilka godzin. Szanse są dobre, że jakikolwiek program powoduje problemy, przydzieli zbyt dużo pamięci i zostanie zabity przez system operacyjny, w którym to momencie system ustabilizuje się i będzie ponownie użyteczny.
Mark

1
Zawsze sądzę, że jeśli komputer został na jakiś czas zawieszony, a dysk twardy jest cichy, to albo wszystko zostało zapisane na dysku, albo nie będzie.
Wossname

Jak wykryć, czy dysk SSD jest cichy?
Nate Lockwood

Odpowiedzi:


17

Nie spowoduje problemów bezpieczeństwa ani luk w zabezpieczeniach.
Ale może to spowodować uszkodzenie systemu operacyjnego i utratę danych w zależności od zadań, które są w tym czasie uruchomione.
To powiedziawszy, twój komputer nadal nie powinien zacinać się przy wysokim zużyciu pamięci RAM.


5
Jeśli może uszkodzić system operacyjny, może powodować problemy z bezpieczeństwem lub luki w zabezpieczeniach. Musi po prostu uszkodzić odpowiednie części systemu operacyjnego (z pewnością mało prawdopodobne jest uszkodzenie systemu operacyjnego, działa jak poprzednio, ale nikt tego nie zauważa, ale bez krytycznych funkcji bezpieczeństwa ... jednak nadal jest to możliwe).
Bakuriu

15
@ Bakuriu Dopóki mówimy o rzeczach mało prawdopodobnych, ale wciąż możliwych , czy nie jest również możliwe, że wypadek zrobi coś dobrego? Może ... wyprodukować świetną książkę, która przyniesie komuś mnóstwo pieniędzy?
Phil Frost

@ PhilFrost Pewnie, zobacz mózg Boltzmanna, aby znaleźć najbardziej udokumentowany wariant tego pomysłu.
Volker Siegel,

@Bakuriu Ubuntu korzysta z ext4, który ma dziennik, więc w najgorszym przypadku byłby tylko częściowo zainstalowany pakiet)
Ramchandra Apte

4
@RamchandraApte Ubuntu używa dowolnego systemu plików, który wybiorę ...
Bakuriu

6

Oczywiście stracisz ilość danych, które są w tym czasie w pamięci RAM i nie zostały jeszcze zapisane na dysku. Istnieje również teoretyczna szansa na uszkodzenie danych / systemu plików.

Z własnych doświadczeń mogę powiedzieć, że przez ostatnie 5 lat resetuję komputer 4-5 razy dziennie i nigdy nie miałem problemu z uszkodzonymi systemami plików. Myślę, że ext3 / ext4 / ufs są dość odporne na tego rodzaju awarie.

W przeciwieństwie do tego, myślę, że NTFS jest o wiele bardziej podatny na to. Na moim komputerze z systemem Windows mam ~ 15% szansy na uszkodzenie systemu plików po niebieskim ekranie i będę musiał uruchomić komputer z dysku, aby uruchomić narzędzie do naprawy systemu plików w tym przypadku ... ** westchnienie **


10
dlaczego miałbyś tak często resetować?
Bogdacutu

... w szczególności z uruchomionym jądrem Linuksa. Oczywiście w systemie Windows nadal jestem całkiem zaznajomiony z cudownym uczuciem kilku BSOD-ów w ciągu jednego dnia, ale panika jądra, której doświadczyłem tylko ... w sumie 5 razy, czy coś takiego. Prawie zamrożenia spowodowane przez zamian są oczywiście bardziej powszechne (nie jest to wina systemu operacyjnego), ale to nie jest tak naprawdę powód do twardego resetowania, prawda? Zwykle nadal dość łatwo jest topwyjść z procesu lub po prostu killallgo.
lewo wokół

1
@leftaroundabout: Panika jądra to nie jedyny sposób na awarię systemu; to tylko jeden z niewielu sposobów, o których mówi system operacyjny. :) Co miesiąc mój laptop lubi działać, zostawiając na ekranie małe kawałki śmieci, zanim całkowicie się zawiesi. (Wydaje mi się, że moja karta wideo się łuszczy.) Zdarza się tak samo w systemie Windows, tak często ... chociaż Windows czasami niebieskie ekrany. (Wygląda na to, że trudniej jest się zregenerować i utykać.)
cHao

@Bogdacutu niektóre sterowniki, szczególnie sterowniki wideo, w tym intel, nouveau, a nawet nvidia blob, są naprawdę badziewne. Doświadczyłem naprawdę częstych Oopses, które często prowadziły do ​​pełnego zamrożenia, a także po prostu zawieszania się GPU, co sprawiło, że trudno mi zresetować. Czasami SysRq + REISUB działało, innym razem po prostu musiałem nacisnąć przycisk resetowania (lub przytrzymać przycisk zasilania na laptopach).
Ruslan

1
System plików ext4 nie może zostać uszkodzony, którego zwykle używa Ubuntu, ponieważ ext4 ma dziennik (w połowie zapisane dane zostaną odrzucone przy następnym uruchomieniu).
Ramchandra Apte

2

Grozi to spowodowaniem niespójności systemu plików. Lepiej jest używać sekwencji alt-sysrq, nawet gdy brakuje pamięci RAM, ponieważ normalnie działa to w takich sytuacjach, ponieważ będzie ona próbowała zamknąć wszystko tak czysto, jak to możliwe (jeśli to się nie powiedzie, nie będziesz gorszy wyłączony niż po naciśnięciu przycisku zasilania, ale jeśli się powiedzie, potencjalnie lepiej.) Sekwencja jest następująca:

Przytrzymaj jednocześnie klawisz Alt i klawisz oznaczony „sys rq” (jeśli jesteś na laptopie, może być konieczne przytrzymanie specjalnego klawisza na laptopie, aby przejść do funkcji „sys rq”). Przy wciśniętych klawiszach naciśnij i puść następujące litery w następującej kolejności:

  1. R - odzyskuje kontrolę nad klawiaturą z dowolnych aplikacji, na których ustawiono ostrość
  2. E - próba czystego zakończenia wszystkich procesów
  3. I - próbuję natychmiast zakończyć wszystkie procesy (pozbędę się wszystkiego, co nie powiodło się z poprzedniego klucza)
  4. S - synchronizacja wszystkich systemów plików (jest to najważniejsza część)
  5. U - zamontuj ponownie wszystkie systemy plików tylko do odczytu (czasem jest to potrzebne do przepłukania danych na dysk)
  6. B - wykonaj twardy restart (zamień na O, aby wyłączyć zasilanie zamiast restartu)

1

Może to trochę pomoże, domyślnie zamiana ubuntu i innych jest ustawiona na 60, kiedy twój system osiągnie 60% wykorzystania pamięci RAM, zmienia się w swap, który jest powolny.

  1. Otwórz ten plik na gedit lub nano, używając: gksudo gedit /etc/sysctl.confLUBsudo nano /etc/sysctl.conf

  2. Dodaj to na końcu pliku: vm.swapiness = 0

  3. Zapisz plik i uruchom ponownie.

Również gdy robi się wolniej, powinieneś sprawdzić, czy naprawdę używa swap, który spowalnia system, w przeciwnym razie powyższe zmiany nie pomogą.


0

W moim przypadku celowo nie uruchamiam twardego dysku, dzieje się to podczas wyładowania elektrycznego i za każdym razem tak zwanego ext4uszkodzonego. Pracuję fsckna zaawansowanym rozruchu. Mogę zalogować się posłowie, ale menedżer sieci przestaje działać. Trochę dpkgreż. Skończyłem w ponownej instalacji. Mój MAC jest lepszy nawet tutaj WINDOWS.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.