View previous topic :: View next topic |
Author |
Message |
UnoSD Apprentice
Joined: 27 Jun 2011 Posts: 273
|
Posted: Thu Apr 19, 2012 12:06 pm Post subject: Rischi derivati dallo spegnimento improvviso |
|
|
Salve a tutti,
scusate la domanda sciocca, ma nonostante abbia buona esperienza in sistemi GNU/Linux e nonostante Google, non sono riuscito a trovare una risposta...
Quali sono i rischi che derivano dall'alimentazione tolta all'improvviso durante l'utilizzo di un sistema con kernel Linux?
So che dipende da molti fattori, ma mi piacerebbe poterci capire qualcosa di più in generale e caso per caso:
con filesystem ext4, durante la lettura di un file, durante il salvataggio/copia/spostamento, durante l'avvio, a filesystem montato in sola lettura, con X avviato, con Gnome/KDE in esecuzione, et cetera... |
|
Back to top |
|
|
darkmanPPT Veteran
Joined: 13 Apr 2006 Posts: 1069 Location: vi/bo
|
Posted: Fri Apr 20, 2012 10:56 am Post subject: |
|
|
dalle mie riminescenze di studente, ricordo che
se la roba è read-only non perdi nulla.
se usi un filesystem journalized (come ext4) perdi quella parte del log che non è stato scritto.
dunque puoi avere delle perdite ma in sè il tuo fs rimane consistente. (il journalize seve a questo)
per il resto, se sono programmi in esecuzione, non succede proprio nulla. è come se killassi il programma, no?
potresti avere problemi sul tuo hd se hai un hd a testina e stavi scrivendo o swappando (beh, durante lo swap, l'hd scrive).
il discorso è solo perchè la testina in quel momento si trova sul disco e non a riposo e dunque eventuali sballottamenti potrebbero rovinare il tuo hd fisicamente.
secondo me se non ci dai pughi e poi accendi il pc giusto per rimettere le testine al suo posto, effetuando un shoutdown più "dolce", le cose si sistemano. _________________ Darkman |
|
Back to top |
|
|
UnoSD Apprentice
Joined: 27 Jun 2011 Posts: 273
|
Posted: Fri Apr 20, 2012 11:53 am Post subject: |
|
|
darkmanPPT wrote: | se la roba è read-only non perdi nulla. |
Quote: | se usi un filesystem journalized (come ext4) perdi quella parte del log che non è stato scritto. |
In che senso? Non so bene come funzionano i filesystem. ...(Lettura su Wikipedia)... Ok, quindi le operazioni che predispongo prima della perdita di corrente non vengono effettuate, tramite il log vengono cancellati i file parziali e mantenuta l'integrità del filesystem; i file sorgente rimangono intatti. Giusto? Nessuna perdita di dati, no? (chiedo conferma perché una volta, in seguito ad uno spegnimento improvviso, mi si corruppero delle immagini che (mi pare) avevo aperto con Eye of GNOME; com'è possibile? (usavo ext3 con journal))
Quote: | dunque puoi avere delle perdite |
Cosa potrei perdere se i sorgenti non vengono toccati fino alla fine del trasferimento? Solo i file di destinazione parziali? (Nell'esempio intendo una copia, poi ovviamente se sto scrivendo un file e si trova ancora in RAM ovviamente è perso)
Code: | per il resto, se sono programmi in esecuzione, non succede proprio nulla. è come se killassi il programma, no? :-) |
Eh si, questo lo immaginavo anche perché una volta caricato in RAM il programma, l'eseguibile su disco è pure libero di essere cancellato-spostato-modificato...
Code: | potresti avere problemi sul tuo hd se hai un hd a testina e stavi scrivendo o swappando (beh, durante lo swap, l'hd scrive). |
Nel mio caso particolare, non ho una swap (a chi serve con 4GB di RAM? ), ma volendo fare un discorso in generale, anche per gli altri lettori:
Perdo il contenuto della memoria virtuale, cosa che succederebbe comunque se spegnessi il pc, no?
Quote: | il discorso è solo perchè la testina in quel momento si trova sul disco e non a riposo e dunque eventuali sballottamenti potrebbero rovinare il tuo hd fisicamente. |
A parte gli SSD non sono tutti a testina? I produttori di hd non hanno messo un sistema di sicurezza per questi casi??? Se non l'hanno messo sono proprio *&%/&$! Vuol dire che ti vogliono far rompere l'hd apposta!
Code: | secondo me se non ci dai pughi |
XD sono sempre stato uno che non picchia i computer! |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|