Her gün 'kiosk' kullanımı için katılımsız bir sistemi çalıştırmayı seviyorum.
Bununla birlikte, sistem daha önce düzgün bir kapatma yapmadan sistem her zaman kapatılabilir. Varsayılan olarak, Ubuntu'nun güç kaybıyla kapanması beklenmez. Bir güç kaybından sonra yeniden başlatıldıktan sonra, dosya sistemini kontrol etmek için fsck çalıştırılabilir ve fsck bittikten sonra sistemin yeniden başlatılmasını söyleyebilir. Bu nedenle, herhangi bir yapılandırma verisi bozulmazsa bile, güç kaybından sonra makine iyi çalışmayabilir. Bu yüzden bazı geçici çözümler test ettim:
-
root mount fsck önceliğini
0olarak değiştirin (
fstabroot girdisinde son alan) Her güç kaybından sonra
fsckçalışmasını engeller. Ancak, sistem root tarafından salt okunur halde önyüklenebilir, bu da pek çok hizmet tarafından beklenmiyor ve sonuç olarak bir grafik oturum açmada konsol giriş istemi ile sonuçlanıyor.
-
errrors=remount-rodeğerini
errors=continueolarak değiştirin. Bu, tutarsız bir dosya sistemi tarafından daha fazla veri kaybının meydana gelebileceğine dair kötü bir fikir verir. Bununla birlikte,
fsck'sinin tekrar etkinleştirilmesiyle, güç kaybından sonra sistemin önyükleme kapasitesini artırması gerekir. Ben de 1) düştüm.
-
Başarısız bir önyüklemeden sonra grub2'yi normal varsayılan seçenek zaman aşımını kullanmak üzere yeniden yapılandırın. Bunun için
GRUB_RECORDFAIL_TIMEOUT=0's
/etc/default/grub' yi ekledim.
Ancak, bu hack'lerin sistemi güç kaybına karşı koruyup korumadığını bilmek zor. Herhangi bir fikir? Daha fazla kimse yapabilir?