filesystems – En NTFS, ¿cuál es la diferencia entre el tamaño del sector, el tamaño del bloque y el tamaño del clúster?

Pregunta:

Por ejemplo, tengo un volumen con la siguiente información extraída de ntfsinfo :

$ sudo ntfsinfo -m /dev/sdb1
Volume Information
        Name of device: /dev/sdb1
        Device state: 11
        Volume Name: Photos 250GB
        Volume State: 27
        Volume Version: 3.1
        Sector Size: 512
        Cluster Size: 65536
        Index Block Size: 4096
        Volume Size in Clusters: 3815583

que fue creado previamente a través de:

$ sudo mkfs.ntfs -c 65536 -Q -L "Photos 250GB" /dev/sdb1

He leído que el tamaño del clúster es el mismo que el tamaño de la unidad de asignación en Windows. Entonces, espero que los archivos ocupen al menos 64 KB, como lo haría en Windows. Sin embargo, esto no parece ser evidente al invocar stat en un archivo pequeño:

$ stat lsfsdf
  File: `lsfsdf'
  Size: 9               Blocks: 1          IO Block: 4096   regular file
Device: 811h/2065d      Inode: 80          Links: 1

Estoy tratando de darle sentido a todo esto y, por lo tanto, deseo saber qué tamaño de sector , tamaño de clúster y tamaño de bloque de índice se encuentran en la información de volumen generada por ntfsinfo .

Respuesta:

El "tamaño del sector" describe el tamaño de la unidad atómica del dispositivo de almacenamiento en sí. El "tamaño del clúster" describe la unidad atómica de asignación NTFS para flujos no residentes (ver más abajo). Los bloques de índice se utilizan para almacenar directorios. "Tamaño de bloque de índice" describe el tamaño de la unidad atómica de almacenamiento de bloque de índice.

Está viendo una asignación de subgrupos para archivos pequeños debido a las transmisiones residentes. Los archivos pequeños se almacenan directamente en la tabla maestra de archivos (MFT) (un "flujo residente" ) y no requieren la asignación de un clúster.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım