Usaré texto plano como ejemplo ...
Un archivo de texto plano no contiene ningún metadato, es decir, es solo una secuencia de octetos sin estructura. Lo único meta en este flujo de octetos es su tamaño. Pero, si se almacena en un sistema de archivos UNIX, hay varios metadatos asociados con este flujo de octetos, como el nombre del archivo, la hora de modificación, el propietario, el grupo, los permisos, tal vez las ACL, etc.
... lo transfiero a otra computadora a través de una unidad flash, ¿se ha copiado el inodo del archivo?
El inodo en sí es específico de la instancia del sistema de archivos subyacente. No se copiará a la unidad flash. Pero parte de la información contenida en el inodo puede ser, como la hora de modificación. Pero los detalles dependen de las capacidades del sistema de archivos subyacente del objetivo, es decir, diferentes sistemas de archivos admiten diferentes tipos de información en el inodo (o estructuras de datos similares). Por ejemplo, un sistema de archivos FAT (V) que se usa generalmente en unidades flash no admite permisos de archivos UNIX. También depende de la forma en que se realizó la copia, es decir, simplemente llamando a cp
no se copiará la hora de modificación, sino que se configurará a la hora actual en el destino. E incluso si el sistema de destino es compatible con los permisos de archivos de UNIX y el propietario, el propietario original no se puede copiar a menos que el usuario que realiza la copia tenga los permisos para establecer el propietario (es decir, es raíz).
... ¿Pero hay algún tipo de metadatos separados del inodo?
El nombre del archivo y el directorio no están contenidos en el inodo. En UNIX, incluso podría tener diferentes nombres de archivo o algunos nombres de archivo dentro de diferentes directorios apuntan al mismo inodo, lo que esencialmente significa que se puede acceder a algunos datos desde una ruta diferente.
¿Qué pasa en el caso de un archivo de imagen?
Hay una variedad de formatos de archivo para imágenes con diferentes capacidades. Por ejemplo, los archivos JPEG pueden contener bloques EXIF, IPTC o XMP que se contienen para una variedad de metadatos, como el tiempo de creación de la foto, la cámara utilizada, la ubicación donde se tomó la foto, la información de copyright y mucho más. Como esta información está contenida en el flujo de octetos del archivo de imagen, también se copiarán implícitamente cuando se copie el archivo.