Poiché l'unità Fusion è un volume logico , non esistono "partizioni" separate da esplorare per determinarlo. È tuttavia possibile verificare su quale unità è archiviato un dato file con alcune utilità della riga di comando.
Determina l'impostazione dell'unità
Per prima cosa dobbiamo capire in che modo le parti SSD e HD dell'unità Fusion sono identificate nel sistema.
- Esegui
diskutil list
nel Terminale.
-
Dovresti vedere un risultato simile a questo:
#: 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
-
Prendi nota delle etichette dei dischi con una riga GUID_partition_scheme
. In questo caso, è disk0
e disk1
. Questi sono i due dischi fisici e possiamo vedere dalle dimensioni, quella più piccola ( disk0
) è l'SSD, ovvero disk1
è l'HD mentre disk2
è il volume logico.
Monitorare l'attività del disco
Ora abbiamo bisogno di un modo per monitorare l'attività del disco per ciascun dispositivo.
- Apri terminale, inserisci
iostat -d disk0 disk1 1
, sostituendo i numeri del disco con quelli che hai trovato sopra .
-
Esegui il comando e lascia aperta la finestra Terminale. Dovresti vedere un output simile a questo:
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
Questo mostra l'attività del disco su base per dispositivo, aggiornata ogni secondo. Le colonne MB / s sono le più rilevanti.
Leggi un file
Ora leggiamo un file e usiamo la nostra soluzione di monitoraggio per scoprire su quale unità risiede.
- Apri una seconda finestra di Terminale ed esegui
dd if='/path/to/some/file' of=/dev/null
. Sostituisci il percorso con il percorso corretto per il file (assicurati che sia quotato se ha spazi senza caratteri o altri caratteri speciali).
- Nella finestra del terminale che esegue
iostat
, guarda per vedere quale disco mostra un'attività quando dd
è in esecuzione. Questa è l'unità su cui risiede il file.
- Per i file di grandi dimensioni (specialmente quelli sull'HD, il processo dd può essere eseguito per un po ', puoi tranquillamente uscire con control + C
Letture come questa indicano che disk0
(l'SSD in questo esempio) contiene il file:
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
Mentre queste letture indicano che il file è memorizzato su 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