Swap técnicamente no tiene un sistema de archivos específico. Todo el propósito del sistema de archivos es estructurar los datos de cierta manera. La partición de intercambio en particular no tiene estructura, pero tiene un encabezado específico, que es creado por el mkswap
programa. En particular, esto (tomado de kernel.org ):
25 union swap_header {
26 struct
27 {
28 char reserved[PAGE_SIZE - 10];
29 char magic[10];
30 } magic;
31 struct
32 {
33 char bootbits[1024];
34 unsigned int version;
35 unsigned int last_page;
36 unsigned int nr_badpages;
37 unsigned int padding[125];
38 unsigned int badpages[1];
39 } info;
40 };
Cada partición tiene un código específico asociado, y de acuerdo con TLDP :
el código para ext2 es 0x83 y el intercambio de Linux es 0x82
Cuando se trata de un archivo de intercambio , esa es una historia ligeramente diferente. El núcleo debe respetar el hecho de que el sistema de archivos puede tener su propia forma de estructurar datos. Desde el mismo enlace kernel.org:
Recuerde que los sistemas de archivos pueden tener su propio método para almacenar archivos y discos y no es tan simple como la partición de intercambio donde la información puede escribirse directamente en el disco. Si el almacenamiento de respaldo es una partición, entonces solo un bloque del tamaño de una página requiere E / S y como no hay ningún sistema de archivos involucrado, bmap () es innecesario.
En conclusión, técnicamente podría llamar al espacio de intercambio un sistema de archivos de su propio tipo, pero no es del todo comparable con sistemas de archivos como NTFS o ext4
También has preguntado
Quiero saber cómo es posible escribir en un espacio de almacenamiento sin sistema de archivos
Estrictamente hablando, no hay necesidad de estructurar la RAM. Sin embargo, porciones de RAM se pueden estructurar como tmpfs en sistemas operativos tipo Unix. También hay ramfs e initramfs, que es lo que se carga durante el proceso de arranque. Pero técnicamente se supone que los datos de RAM son solo 1s y 0s sin procesar, por lo que no es necesario estructurarlos de todos modos.