Initiation à diskutil pour Mac OS X
Nous allons aborder aujourd’hui la commande Diskutil de Mac OS X et ses différentes options.
Pré-Requis
- Un Mac sous Mac OS X
- Un accès Root (administrateur) à la machine
Avertissement
Vous allez toucher à la structure de vos disques, vérifié bien ce que vous faites, car la moindre erreur pourrait vous faire perdre les données et/ou votre installation système.
Vérifier bien la casse des mots-clé pour la bonne prise en charge des commandes
Syntaxe de Diskutil
diskutil [quiet] <verb> <options>, where <verb>
Requetes (options)
- list : list les partitions et disques
- info[rmation] : retourne les informations d’un disque spécifique où d’une partition
- listFilesystems : liste les systèmes de fichiers disponibles pour le formatage
- u[n]mount : de-monter un volume
- unmountDisk : de-monter un disque et ses partitions
- eject : éjecter un disque
- mount : monter un volume
- mountDisk : monter un disque et ses volumes
- enableJournal : activer la journalisation HFS+ sur les volumes HFS+ monté
- disableJournal : désactiver la journalisation HFS+ sur les volumes HFS+ monté
- moveJournal : déplacer le journal HFS+ sur un autre volume
- enableOwnership : Activer la fonction d’avoir les droits exacts pour monter un volume
- disableOwnership : Activer la fonction d’avoir les droits exacts pour monter un volume
- rename[Volume] : Renommer un volume
- verifyVolume : vérifier les fichiers système et la structure d’un volume
- repairVolume : réparer les fichiers système et la structure d’un volume
- verifyPermissions : vérifie les permissions sur un volume Mac OS X
- repairPermissions : réparer les permissions sur un volume Mac OS X
- eraseDisk : effacer un disque existant et supprime tous les volumes
- eraseVolume : effacer un volume existant
- eraseOptical : effacer un disque optique (CD/RW, DVD/RW, etc.)
- zeroDisk : effacer un disque en écrivant des zéros sur l’ensemble du média
- randomDisk : effacer un disque en écrivant des données aléatoires sur le support
- secureErase : effacer de manière sécurisé le disque ou l’espace libre d’un volume
- resizeVolume : re-dimensionner un volume en augmentant ou réduisant sa taille
- partitionDisk : (re)partitionner un disque, supprimer tous les volumes
- splitPartition : couper une partition en deux ou plusieurs partitions
- mergePartitions : combiner plusieurs partitions ensemble
- appleRAID <raidverb> ajouter des options supplémentaires à l’AppleRAID
diskutil : sans requêtes (options) vous retournera l’aide de la commande
Quelques exemples de diskutil
Réparation des permissions sur le disque principale (/ indique le volume de boot et système)
Vérification d’un volume ( / étant la racine du disque principal)
Liste des disques et partitions disponible
Information sur le Disque 0 (disque principale)
Listage des type de fichiers système
Démontage et éjection d’un CD-ROM
3 commentaires
Excellent 🙂
Salut, eh eh !!!! j’ai eu de bon professeurs ^^