Поскольку диск Fusion представляет собой один логический том , нет отдельных «разделов» для просмотра, чтобы определить это. Однако вы можете проверить, на каком диске данный файл хранится, с помощью некоторых утилит командной строки.
Определите настройки вашего привода
Сначала мы должны выяснить, как SSD и HD части диска Fusion идентифицируются в вашей системе.
- Запустить
diskutil list
в Терминале.
Вы должны увидеть вывод, похожий на этот:
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *121.3 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_CoreStorage 121.0 GB disk0s2
3: Apple_Boot Boot OS X 134.2 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk1
1: EFI 209.7 MB disk1s1
2: Apple_CoreStorage 999.3 GB disk1s2
3: Apple_Boot Recovery HD 650.0 MB disk1s3
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD *1.1 TB disk2
Запишите метки дисков с GUID_partition_scheme
линией. В данном случае это disk0
и есть disk1
. Это два физических диска, и по размерам видно, что меньший ( disk0
) - это SSD, то disk1
есть HD, а disk2
логический том.
Мониторинг активности диска
Теперь нам нужен способ отслеживать активность диска для каждого устройства.
- Откройте Терминал, введите
iostat -d disk0 disk1 1
, заменив номера дисков теми, которые вы нашли выше .
Запустите команду и оставьте окно терминала открытым. Вы должны увидеть вывод, похожий на этот:
disk0 disk1
KB/t tps MB/s KB/t tps MB/s
26.52 13 0.33 9.35 0 0.00
0.00 0 0.00 0.00 0 0.00
0.00 0 0.00 0.00 0 0.00
0.00 0 0.00 0.00 0 0.00
Это показывает активность диска для каждого устройства, обновляемую каждую секунду. Столбцы МБ / с являются наиболее актуальными.
Читать файл
Теперь мы прочитаем файл и используем наше решение для мониторинга, чтобы определить, на каком диске он находится.
- Откройте второе окно терминала и запустите
dd if='/path/to/some/file' of=/dev/null
. Замените путь на правильный путь к файлу (убедитесь, что он указан в кавычках, если в нем есть неэкранированные пробелы или другие специальные символы).
- В работающем окне терминала
iostat
посмотрите, какой диск показывает некоторую активность во время dd
работы. Это диск, на котором находится файл.
- Для больших файлов (особенно для HD, процесс dd может работать некоторое время, вы можете безопасно выйти из него с помощью control+C
Подобные показания показывают, что disk0
(SSD в этом примере) содержит файл:
disk0 disk1
KB/t tps MB/s KB/t tps MB/s
28.49 13 0.37 113.92 0 0.00
31.70 4500 139.29 0.00 0 0.00
31.64 3870 119.56 0.00 0 0.00
31.58 3294 101.58 0.00 0 0.00
Принимая во внимание, что эти показания указывают, что файл сохранен на HD:
disk0 disk1
KB/t tps MB/s KB/t tps MB/s
0.00 0 0.00 128.00 275 34.33
0.00 0 0.00 128.00 255 31.83
7.62 53 0.39 126.90 178 22.03