GNU/Linux >> Linux Esercitazione >  >> Linux

È sicuro avviare un computer che ha perso l'alimentazione durante la sospensione su disco?

Se l'alimentazione viene interrotta prima di entrare esplicitamente nello stato S4 o S5 (d'ora in poi indicato semplicemente come "stato di ibernazione" per semplicità), i dati parzialmente riempiti nella partizione di swap verranno ignorati completamente, perché non esiste uno stato di ibernazione persistente. Anche le partizioni e i file di swap sono volatili e i dati in essi contenuti verranno ignorati dopo un riavvio senza stato di ibernazione.

Nel kernel, il ripristino dall'ibernazione è richiesto dal platform_hibernation_ops->leave configurato , che viene richiamato solo alla ripresa dallo stato di ibernazione. Ad esempio, sulla maggior parte delle piattaforme moderne in cui è supportato S5, configuriamo un notificatore di riavvio.

La perdita di alimentazione prima dell'ingresso nello stato di ibernazione (e quindi la scrittura completa del file di ibernazione) non avrà configurato alcuna ibernazione da cui riprendere, quindi non c'è alcuna possibilità che tenti di scongelarsi utilizzando lo spazio di scambio parzialmente riempito. Pertanto, non devi preoccuparti che il kernel tenti di ripristinare da un'ibernazione parzialmente completa.


Linux
  1. L'uso di Rsync durante l'aggiornamento della sorgente è sicuro?

  2. L'uso di Tar mentre la directory di origine viene aggiornata è sicuro?

  3. Linux – Rendi più lenta la copia del disco/disco?

  4. Avvia un sistema operativo nativo su un disco rigido come una macchina virtuale

  5. Ridimensionamento della partizione di avvio

Utilizzare un Live Usb partizionato?

Come masterizzare un disco di installazione avviabile che il Macbook Pro può leggere?

Processo di avvio di Linux:spiegato passo dopo passo per i principianti

Ripristino di una macchina virtuale VirtualBox a uno stato pulito/predefinito?

Ricerca di file che utilizzano la maggior parte dello spazio su disco

Rendi la copia disco/disco più lenta