हाल ही में मेरे सर्वर में बिजली की खराबी थी, जो स्पष्ट रूप से हार्ड ड्राइव भ्रष्टाचार का कारण बना:
sudo fsck -n
fsck from util-linux 2.20.1
e2fsck 1.42.9 (4-Feb-2014)
Warnung! /dev/mapper/pdc_gahfdjcb2 ist mounted.
Warnung: Überspringe Journal-Wiederherstellung, da das Dateisystem im Nur-Lesen-Modus ist.
/dev/mapper/pdc_gahfdjcb2: sauber, 1716458/91226112 Dateien, 270400467/364881664 Blöcke
fsck.fat 3.0.26 (2014-03-07)
0x41: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
Automatically removing dirty bit.
Leaving filesystem unchanged.
[...]
संदर्भ के लिए, मेरा fstab
ऐसा दिखता है:
/dev/mapper/pdc_gahfdjcb2 / ext4 errors=remount-ro,usrquota,grpquota,acl 0 1
/dev/mapper/pdc_gahfdjcb1 /boot/efi vfat defaults 0 1
/dev/mapper/pdc_gahfdjcb3 none swap sw 0 0
चूंकि मैं आसानी से सर्वर पर लाइव-डिस्क नहीं चला सकता, इसलिए मैं fsck
रिबूट पर निष्पादन के लिए शेड्यूल करना चाहता था :
sudo touch /forcefsck
sudo init 6
रिबूट के बाद, /forcefsck
गायब हो गया है, लेकिन ड्राइव की मरम्मत नहीं की गई है - इससे आउटपुट sudo fsck -n
समान है। मुझे लगता है कि fsck
बूट शुरू होने में बहुत कम समय लगा है।
किसी भी विचार क्यों fsck
संभवतः नहीं चलाया जाता है?