diskutil — системная командная утилита в операционных системах семейства macOS, предназначенная для управления физическими дисками, логическими томами и файловыми системами. Утилита входит в стандартный набор инструментов для обслуживания и конфигурации хранилищ и предоставляет интерфейс командной строки для выполнения действий, которые в графическом виде доступны в Дисковой утилите (Disk Utility). Исторически diskutil развивалась вместе с эволюцией macOS, получая поддержку новых типов контейнеров и файловых систем, в том числе Apple File System (APFS) и ранее используемых CoreStorage.
Функционально diskutil служит для обнаружения устройств хранения, просмотра их структуры, создания и изменения разделов, а также для форматирования и проверки целостности файловых систем. Утилита применяется как системными администраторами и специалистами по обслуживанию, так и продвинутыми пользователями для автоматизации операций с дисками, восстановления повреждённых томов и подготовки накопителей к установке системы или резервному копированию. Взаимодействие происходит через аргументы и подкоманды, которые позволяют подробно контролировать операции и получать информативный вывод о состоянии устройств.
- Просмотр информации о дисках и томах: перечисление подключённых физических дисков, логических томов, схем разметки, размеров и идентификаторов.
 - Монтирование и отмонтирование томов: подключение или безопасное отключение файловых систем для доступа из операционной системы.
 - Форматирование и создание файловых систем: создание томов с указанной файловой системой (включая APFS и HFS+) и задание параметров форматирования.
 - Разметка и управление разделами: создание, удаление, изменение размера и перестановка разделов, выбор схемы разметки (GUID, MBR и т. п.).
 - Работа с APFS: создание контейнеров APFS, добавление и удаление томов APFS, управление пулами и клонами, поддержка шифрования.
 - Работа с CoreStorage и логическими томами: управление логическими томами, объединение и восстановление томов, операции с шифрованными контейнерами.
 - Проверка и восстановление файловых систем: запуск инструментов проверки целостности, попытки автоматического восстановления и предоставление отчётов об ошибках.
 - Копирование и клонирование: создание образов дисков, запись образов на физические носители и клонирование содержимого между устройствами.
 - Управление блочными устройствами: операции низкого уровня, включая сброс метаданных, очистку таблиц разделов и безопасное удаление данных.
 - Диагностика и отчётность: получение подробных логов и статуса операций, что облегчает интеграцию в скрипты и процессы обслуживания.