3 votes

Utilitaire de disque en ligne de commande

Je recherche l'équivalent en CLI de "Vérifier le disque" et "Réparer le disque" dans Utilitaire de disque. Je pense que fsck est impliqué mais je ne sais pas avec quels options, et si c'est le seul programme exécuté.

5voto

Kiezpro Points 1243

En fait, Utilitaire de disque utilise fsck pour vérifier le disque en question. "Vérifier le disque" utilise

 /sbin/fsck_hfs -fn -x /dev/diskX

tandis que "Réparer le disque" lance

/sbin/fsck_hfs -fy -x /dev/diskX

Voici les options utilisées:

-f: 'f'orce une vérification, même si le disque semble propre

-n: 'n'effectue jamais de réparation des problèmes trouvés

-y: répond 'o'ui à toute question concernant la réparation des problèmes (comme vous l'aurez deviné, -n et -y sont exactement opposés)

-x: génère une sortie au format XML, qui est analysé par Utilitaire de disque

/sbin/fsck (par opposition à /sbin/fsck_hfs) est un wrapper qui appelle /sbin/fsck_XXX selon le type de système de fichiers en question. Vous trouverez plus d'informations dans les pages de manuel de fsck et fsck_hfs, à partir desquelles j'ai emprunté beaucoup d'informations pour ma réponse.

3voto

moodforaday Points 2633

/usr/sbin/diskutil est ce que vous recherchez.

Consultez man diskutil et regardez la commande repairVolume.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X