Je search l'équivalent CLI
de "Check disk" et "repair disk" dans Disk Utility. Je pense que fsck
est impliqué, mais je ne sais pas avec quelles options, et si c'est le seul programme exécuté.
En fait, Disk Utility utilise fsck pour vérifier le disque en question. Utiliser "Vérifier le disque"
/sbin/fsck_hfs -fn -x /dev/diskX
tandis que "Repair Disk" fonctionne
/sbin/fsck_hfs -fy -x /dev/diskX
Voici les options utilisées:
-f: 'f'orces un contrôle, même si le disque semble être propre
-n: "N'essayez jamais de réparer les problèmes trouvés
-y: dit «à n'importe quelle question si les problèmes doivent être réparés (comme vous l'avez peut-être supposé, -n et -y sont exactement contraires)
-x: génère une sortie au format XML, qui est analysée par Disk Utility
/ sbin / fsck (par opposition à / sbin / fsck_hfs) est un wrapper qui appelle / sbin / fsck_XXX pour le type de système de files en question. Vous obtiendrez plus d'informations dans les pages man pour fsck et fsck_hfs, d'où j'ai pris beaucoup d'informations pour ma réponse.
/usr/sbin/diskutil
est ce que vous searchz.
Caisse man diskutil
et regarde la command repairVolume
.