O verificare a sistemului de fișiere la pornire este declanșată de serviciile systemd. Sunt , systemd-fsck-root.service
și [email protected]
pentru sistemul de fișiere rădăcină și, respectiv, pentru alte partiții. Aceste servicii continuă să folosească passno-ul tradițional, adică numărul de pe al șaselea câmp în /etc/fstab
, pentru a determina dacă și în ce ordine ar trebui verificate sistemele de fișiere anunțate.
Conform man systemd-fsck
:
Aceste servicii sunt pornite la boot dacă nu se trece în /etc/fstab pentru fișier
sistemul este setat la o valoare mai mare decât zero. Sistemul de fișiere verifică
root este efectuat înaintea celorlalte sisteme de fișiere. Alte sisteme de fișiere pot
să fie verificate în paralel, cu excepția cazului în care sunt pe același disc rotativ.
Cu toate acestea, rădăcina pare să fie tratată special. Este verificat mai devreme în procesul de pornire, în initramfs. După cum se menționează în documentație, systemd-fsck-root.service
începe doar când verificarea nu a avut loc acolo. În caz contrar, starea sa va fi dezvăluită ca „eșuat”.
Deci, probabil, veți vedea efectul schimbării passno-ului /etc/fstab
dacă ați schimbat-o pentru o altă partiție decât partiția rădăcină.
Că rezultatul tău tune2fs
indică faptul că o verificare cu mult timp în urmă se datorează faptului că sunt înregistrate numai verificări amănunțite ale sistemului de fișiere. În mod implicit, o verificare a sistemului de fișiere a jurnalizării sistemelor de fișiere externe se limitează la verificarea a ceea ce raportează jurnalul. În versiunile anterioare Ubuntu, a număr maxim de monturi
de 30 a fost setat, indicând că o verificare completă a sistemului de fișiere va fi forțată după fiecare 30 de monturi. În prezent, acest lucru este setat -1
, astfel încât sistemul de fișiere nu este niciodată verificat complet decât dacă jurnalul raportează o problemă.