# MacOS tools

# Gestion de partition avec diskutil

#### Description

La commande diskutil est un outil uniquement disponible sur macOS. Elle sert à gérer les disques et partitions directement depuis le Terminal, allant bien au-delà des options offertes par l’Utilitaire de disque graphique de macOS.

#### Listes des commandes principales

- Lister tous les disques et partitions connectés à un Mac, internes ou externes.
    
    ```
    `diskutil list`
    
    ```
- Effacer et formater des disques ou partitions.
    
    ```
    `diskutil eraseDisk [format] [nom] [disque]`
    
    ```
    
    par exemple si on veut formater le disque /dev/disk4 en exfat en nommant nôtre disque usb, on fait la commande : `diskutil eraseDisk exFat usb /dev/disk4`
- Monter et démonter les volumes.
    
    ```
    `diskutil mount [disque]` pour monter<br>
    `diskutil unmount [disque]` pour démonter
    
    ```
- Gérer les volumes APFS.
    
    Créer un volume dans un conteneur
    
    ```
    `diskutil apfs addVolume [identifiant_contener] [format] [nom]`
    
    ```
    
    Supprimer un volume
    
    ```
    `diskutil apfs deleteVolume [identifiant_volume]`
    
    ```
- Réparer les erreurs de partitions et de disques.
    
    ```
    `diskutil repairDisk [disque]`
    
    ```
- Éjecter des disques de façon sécurisée.
    
    ```
    `diskutil eject [disque]`
    
    ```