Mi pregunta es:
¿Cómo puedo determinar qué archivos están en la "partición" SSD en Fusion Drive?
Tengo un iMac con 1TB Fusion Drive, y sería bueno saber qué aplicaciones o datos están en qué partición.
¿Se incluye esta información en la información del archivo o dónde debo buscar?
La terminal no es un problema, así que no estoy buscando una respuesta fácil.
EDITAR: diskutil list
me muestra mis particiones. Pero no puedo navegar a través de / Volumes / ... en la partición SSD específica. Debe haber una manera de navegar en cada partición, ¿verdad?
OS X hace lo mismo.
macos
fusion-drive
Bastian Gruber
fuente
fuente
Respuestas:
Debido a que la unidad Fusion es un volumen lógico , no hay "particiones" separadas para examinar para determinar esto. Sin embargo, puede verificar en qué unidad se almacena un archivo determinado con algunas utilidades de línea de comandos.
Determine la configuración de su unidad
Primero tenemos que descubrir cómo se identifican las porciones SSD y HD de la unidad Fusion en su sistema.
diskutil list
en la terminal.Debería ver una salida similar a esta:
Tome nota de las etiquetas de los discos con una
GUID_partition_scheme
línea. En este caso, eso esdisk0
ydisk1
. Estos son los dos discos físicos, y podemos ver por tamaños, el más pequeño (disk0
) es el SSD, lo que significa quedisk1
es el HD mientras quedisk2
es el volumen lógico.Supervisar actividad de disco
Ahora necesitamos una forma de monitorear la actividad del disco para cada dispositivo.
iostat -d disk0 disk1 1
y reemplace los números de disco con los que encontró arriba .Ejecute el comando y deje abierta la ventana Terminal. Debería ver una salida similar a esta:
Esto le muestra la actividad del disco por dispositivo, actualizada cada segundo. Las columnas MB / s son las más relevantes.
Leer un archivo
Ahora leeremos un archivo y utilizaremos nuestra solución de monitoreo para descubrir en qué unidad reside.
dd if='/path/to/some/file' of=/dev/null
. Reemplace la ruta con la ruta adecuada al archivo (asegúrese de que esté entre comillas si tiene espacios libres u otros caracteres especiales).iostat
, mire para ver qué disco muestra alguna actividad cuando sedd
está ejecutando. Esa es la unidad en la que reside el archivo.Lecturas como esta indican que
disk0
(la SSD en este ejemplo) contiene el archivo:Mientras que estas lecturas indican que el archivo está almacenado en el HD:
fuente
disk2
in es el volumen lógico creado al unir las dos unidades. Desde el punto de vista del sistema de archivos, ahí es donde vive el archivo, pero es independiente de donde se almacenan físicamente los bits subyacentes. Es posible que desee leer cómo funciona la unidad Fusion para obtener una explicación más detallada.Si desea tanto control sobre qué archivos van a dónde, es bastante fácil dividir la unidad de fusión y solo tiene dos volúmenes separados que puede navegar por separado. También es muy fácil en OS X tener el sistema operativo incluyendo aplicaciones en una unidad (SSD) y tener la cuenta de usuario en vivo en una unidad diferente (HDD). Luego, puede administrar manualmente dónde desea otros archivos, el SSD o el HDD.
fuente