File System
Un file system è un metodo per organizzare i file nel volume di archiviazione di un computer. I file system tengono traccia di ogni file presente in un volume, registrandone il nome, il tipo e la posizione, in modo che il sistema operativo del computer possa trovarlo in seguito. Prima di poter archiviare dati, un volume deve contenere un file system creato dal sistema operativo del computer, indipendentemente dal fatto che si trovi su un disco rigido, su un SSD o su un dispositivo flash esterno.
Il sistema operativo di un computer crea un file system quando inizializza o formatta un volume. Un file system include un indice simile a un database per gestire una gerarchia di cartelle, che inizia con una directory radice e consente di creare cartelle e sottocartelle. I file system identificano in modo univoco i file presenti in un volume usando una combinazione di nome e posizione del file, quindi due file con lo stesso nome possono esistere nello stesso volume purché si trovino in cartelle diverse.
I file system salvano anche i metadati relativi a file e cartelle. La maggior parte dei file system registra quando un file è stato creato e modificato usando marcatori temporali. I file system dei sistemi operativi multiutente tengono inoltre traccia dell'utente proprietario dei file o delle cartelle, nonché degli altri utenti autorizzati a visualizzarli e modificarli. Alcuni file system possono crittografare file, cartelle o interi volumi per proteggerli.
Ogni sistema operativo utilizza il proprio file system predefinito. Windows usa NTFS, macOS usa APFS e la maggior parte dei sistemi operativi simili a Unix usa il file system ext4. Altri file system compatibili con più piattaforme, come exFAT e FAT32, vengono spesso usati sui dispositivi di archiviazione che trasferiscono file tra computer.
Metti alla prova le tue conoscenze