Utilitaire de disque en command line

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 .