Swap techniquement n’a pas de système de fichiers spécifique. Le but du système de fichiers est de structurer les données d'une certaine manière. La partition d'échange en particulier n'a pas de structure, mais elle possède un en-tête spécifique, créé par le programme mkswap
. En particulier, ceci (tiré 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 };
Chaque partition est associée à un code spécifique, et selon TLDP :
Le code pour ext2 est 0x83 et le swap Linux est 0x82
Lorsque swap file est impliqué, l’histoire est légèrement différente. Le noyau doit respecter le fait que le système de fichiers peut avoir sa propre façon de structurer les données. Du même lien kernel.org:
Rappelez-vous que les systèmes de fichiers peuvent avoir leur propre méthode de stockage de fichiers
et le disque et il n'est pas aussi simple que la partition de swap où
les informations peuvent être écrites directement sur le disque. Si le stockage de sauvegarde est
une partition, alors un seul bloc de la taille d’une page nécessite IO et comme
Aucun système de fichiers n'est impliqué, bmap () n'est pas nécessaire.
En conclusion, techniquement, vous pouvez appeler swap space un système de fichiers de son type, mais il n'est pas tout à fait comparable aux systèmes de fichiers comme NTFS ou ext4
Vous avez également demandé
Je veux savoir comment il est possible d’écrire dans un espace de stockage sans système de fichiers
À strictement parler, il n'est pas nécessaire de structurer la RAM. Cependant, des portions de RAM peuvent être structurées en tmpfs sous les systèmes d'exploitation de type Unix. Il existe également ramfs , et initramfs, ce qui est chargé lors du processus de démarrage. Mais techniquement, les données RAM ne sont censées être que des 1 et des 0 bruts, il n'est donc pas nécessaire de les structurer de toute façon.