Altres

fsck i tu

PerPersonal de tauletes 11 d'octubre de 2004 17:00 PDT

Una discussió recent al fòrum Template Studio Mac 911 gira al voltant de si fsck (comprovació de coherència del sistema de fitxers) s'executa quan el Mac s'inicia per primera vegada. Tot i que el tema pot ser més adequat per a una aposta de bar, sembla que hi ha prou confusió sobre el tema que val la pena abordar aquí.

Tal com ha explicat amb habilitat el meu col·lega, Dan Frakes, s'executa una forma limitada de fsck quan el Mac s'inicia per primera vegada, tret que s'iniciï des d'un CD o en mode d'usuari únic. En aquests casos, no s'executa automàticament cap forma de fsck.

Quan el Mac arrenca normalment, s'executa fsck -p. Segons la pàgina man de fsck (com citat per Dan):



El nucli s'encarrega de que només es pugui produir una classe restringida d'incoherències del sistema de fitxers innòcues tret que hi intervenen errors de maquinari o programari. Aquests es limiten als següents:

Inodes sense referència L'enllaç recompte als inodes massa grans Blocs que falten al mapa lliure Blocs al mapa lliure també als fitxers Comptes al superbloc incorrectes

Aquestes són les úniques incoherències que fsck amb l'opció -p corregirà

Però espera, hi ha més.

Segons Apple , no cal que arrenqueu en mode d'usuari únic i executeu fsck si la vostra unitat està registrada en un diari (com és per defecte a Mac OS X 10.3). Apple ens diu:

Amb un volum registrat no cal que engegueu en mode d'usuari únic. Quan un volum es posa a disposició del sistema de fitxers, el diari es reprodueix i el sistema de fitxers es posa a un estat coherent. Si executeu fsck, és millor que feu servir els senyaladors -n i -f perquè no modifiqui realment el volum. Explicació de les opcions de la pàgina man de fsck:

-n Suposem que no hi ha resposta a totes les preguntes fetes per fsck excepte per 'CONTINUAR?', que se suposa que és afirmativa; no obriu el sistema de fitxers per escriure.

-f Força la comprovació.

Quan arrenqueu en mode d'arrencada segura (mantenint premuda la tecla Maj quan arrenqueu el Mac), el Mac executa fsck -fy, una comprovació idèntica a la que fa la Utilitat de disc.

Ho tinc?

Ens veiem al bar!