Mi piace eseguire un sistema incustodito per l'uso quotidiano del 'chiosco'.
Tuttavia, il sistema può essere spento in qualsiasi momento senza che qualcuno abbia effettuato uno spegnimento corretto prima. Di default, Ubuntu non dovrebbe essere chiuso per mancanza di corrente. Dopo il riavvio dopo un'interruzione dell'alimentazione, è possibile eseguire fsck per controllare il file system e fsck potrebbe indicare al sistema di riavviarsi al termine. Quindi, anche se nessun dato di configurazione viene danneggiato, la macchina potrebbe non avviarsi bene dopo l'interruzione dell'alimentazione. Quindi ho testato alcune soluzioni alternative:
cambiare la priorità fsck di root mount in
0
(ultimo campo nellafstab
voce root) che impedisce l'esecuzionefsck
dopo ogni interruzione di corrente. Tuttavia, il sistema potrebbe avviarsi con root montato in sola lettura, il che non è previsto da molti servizi e genera un prompt di accesso alla console anziché l'accesso grafico.Sostituisci
errrors=remount-ro
conerrors=continue
. Questo dà la brutta sensazione che un'ulteriore perdita di dati possa verificarsi in un file system non coerente. Tuttavia, confsck
nuovamente abilitato, dovrebbe aumentare la propibilità di avvio del sistema dopo l'interruzione dell'alimentazione. Quindi ho lasciato cadere 1).Riconfigurare grub2 per utilizzare un normale timeout di opzione predefinito dopo un avvio non riuscito. Per questo, ho aggiunto
GRUB_RECORDFAIL_TIMEOUT=0
a/etc/default/grub
.
Tuttavia, è difficile sapere se questi hack rendono il sistema a prova di perdita di potenza. Qualche idea? Qualcuno può fare di più?