Che cosè un file system di journaling e come funziona?

Come conservi le tue cose? Personalmente, scarico le mie cose ovunque trovo spazio nella mia stanza. E per le cose nuove, faccio spazio da qualche parte vicino a me lasciando cadere tutte le cose vecchie da qualche parte. Sfortunatamente, un computer non può archiviare la cartella dei file da qualche parte e ovunque. Deve conservare tutti i dati in modo organizzato in modo che sia possibile accedere a qualsiasi file richiamato in pochissimo tempo. Un altro esempio di un file system organizzato è la libreria in cui tutti i libri sono indicizzati e classificati.

Allo stesso modo, ogni sistema operativo ha il proprio file system journaling unico per mantenere i propri dati. Con molte differenze tra i file system di journaling, c'è una caratteristica che è comune tra di loro ed è il journaling.

Che cos'è il file system di journaling?

La parola Journal rappresenta il mantenimento di eventi basati sul tempo in un diario. Allo stesso modo, il journaling nei computer indicava che tutti i file sono archiviati con una voce nel relativo catalogo e che eventuali modifiche sono documentate nel journal del computer. Quando cerchi un file sul tuo computer, non esegue la scansione dell'intero disco rigido per quel file; controlla invece il relativo catalogo.

L'inserimento nel journal non significa necessariamente che i file archiviati nello stesso settore del disco rigido siano raggruppati in un catalogo. Due file archiviati molto distanti possono avere le loro voci nello stesso catalogo. Questo aiuta il computer ad accedervi più velocemente in quanto non esegue la scansione di tutti i file sul disco rigido, ma esegue la scansione delle voci del diario e individua il file richiesto.

Quali sono le unità utilizzate in un file system di journaling?

Come discusso in precedenza, esistono diversi tipi di file system journaling, ma utilizzano tutti lo stesso tipo di unità di misura. Li ho citati in breve nella tabella seguente:

Nome unità Forma breve Valore
Tebibyte TiB 1024 gigabyte
Pebibyte PiB 1024 tebibyte

Leggi anche: Sapere tutto sul file batch

1. Nuovo file system tecnologico – Microsoft

Che cos'è un file system di journaling e come funziona?

Microsoft ha sviluppato il proprio file system journaling noto come New Technology File System o NTFS in breve. Questo è stato utilizzato per impostazione predefinita in tutti i sistemi operativi Windows in quanto supporta grandi volumi di dati. La dimensione massima del file supportava 256 TiB, che è davvero molto grande e probabilmente non hai mai incontrato un file così grande.

NTFS utilizza le informazioni del punto di arresto e i file di registro per ristabilire i valori costanti di una struttura di file dopo un riavvio. Può anche riparare i file corrotti attraverso ciò che è noto come Self-Healing NTFS senza che si verifichino tempi di inattività. NTFS è stato sviluppato sul file system FAT32 e può leggere, scrivere e cercare più velocemente della maggior parte dei sistemi.

2. File system esteso: journaling in Linux

Come Microsoft, Linux ha il proprio file system journaling ed è chiamato Extended File System o EXT. Era basato sulla precedente modalità Unix o UFS, ma negli ultimi anni ha subito tre aggiornamenti. Il file system esteso o EXT ha 4 versioni in tutto con un numero aggiunto alla versione più recente.

EXT 2: Questo sistema di journaling in Linux è stato utilizzato inizialmente in Red Hat Linux ed è ancora utilizzato nelle schede SD e nelle unità USB. Ha una capacità massima di 32 TiB, che è molto inferiore rispetto ad altri file system journaling.

EXT 3: non c'è molta differenza tra EXT 2 ed EXT 3. Tuttavia, EXT 3 è diventato più popolare e utilizzato in Linux, BSD e ReactOS.

EXT 4: A causa delle limitazioni di EXT 2 e EXT 3, era evidente la necessità di un nuovo file system journaling ed è stato sviluppato EXT 4, che ha un limite di dimensione massima pari a 1024 PiB o un milione di TiB. È utilizzato dalla maggior parte delle distribuzioni Linux oggi e persino da Google File Storage e Power PC. EXT 4 ha introdotto la funzione di utilizzare i checksum nel file system journaling per migliorare l'affidabilità e le prestazioni.

Leggi anche: 7 migliori software di clonazione open source per Linux

3. File System Apple -Apple

Che cos'è un file system di journaling e come funziona?

Fonte immagine: mela

Apple File System o APFS in breve, è un file system journaling utilizzato da Apple nei suoi computer macOS. È stato implementato con Sierra e iOS 10.3 e supporta 8000 PiB, che è superiore a EXT4 che supporta solo 1024 PiB.

APFS ha inculcato la crittografia completa del disco e facilita l'acquisizione di istantanee del sistema, che vengono quindi utilizzate come riferimento. Utilizza anche i checksum per garantire l'integrità dei dati e protegge il sistema da arresti anomali.

Leggi anche: Che cos'è il file .DAT e come aprirlo

L'ultima parola sul journaling file system

Il journaling nei file system è una funzionalità importante che aiuta durante arresti imprevisti e arresti anomali del sistema. Il file system journaling mantiene un sistema di registro relativo a ogni file ea ogni modifica registrata. Ciò semplifica l'individuazione e l'esecuzione di qualsiasi file quando viene inviato un comando. Spero che ti piacciano le informazioni condivise su questo articolo e che iscriviti ai nostri post di Facebook e al canale YouTube per altri articoli come questi.



Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Gli attacchi ransomware sono in aumento, ma l'intelligenza artificiale può aiutare ad affrontare l'ultimo virus informatico? L'intelligenza artificiale è la risposta? Leggi qui sai è AI boone o bane

ReactOS: è questo il futuro di Windows?

ReactOS: è questo il futuro di Windows?

ReactOS, un sistema operativo open source e gratuito è qui con l'ultima versione. Può essere sufficiente alle esigenze degli utenti Windows moderni e abbattere Microsoft? Scopriamo di più su questo vecchio stile, ma un'esperienza del sistema operativo più recente.

Rimani connesso tramite lapp desktop WhatsApp 24*7

Rimani connesso tramite lapp desktop WhatsApp 24*7

Whatsapp ha finalmente lanciato l'app desktop per utenti Mac e Windows. Ora puoi accedere facilmente a Whatsapp da Windows o Mac. Disponibile per Windows 8+ e Mac OS 10.9+

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

Leggi questo per sapere come l'intelligenza artificiale sta diventando popolare tra le aziende di piccole dimensioni e come sta aumentando le probabilità di farle crescere e dare un vantaggio ai loro concorrenti.

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Recentemente Apple ha rilasciato macOS Catalina 10.15.4 un aggiornamento supplementare per risolvere i problemi, ma sembra che l'aggiornamento stia causando più problemi che portano al bricking delle macchine mac. Leggi questo articolo per saperne di più

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per l'estrazione dei dati dai Big Data

Che cosè un file system di journaling e come funziona?

Che cosè un file system di journaling e come funziona?

Il nostro computer memorizza tutti i dati in un modo organizzato noto come file system di journaling. È un metodo efficiente che consente al computer di cercare e visualizzare i file non appena si preme search.https://wethegeek.com/?p=94116&preview=true

Singolarità tecnologica: un lontano futuro della civiltà umana?

Singolarità tecnologica: un lontano futuro della civiltà umana?

Man mano che la scienza si evolve a un ritmo rapido, assumendo gran parte dei nostri sforzi, aumentano anche i rischi di sottoporci a una singolarità inspiegabile. Leggi, cosa potrebbe significare per noi la singolarità.

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Limpatto dellintelligenza artificiale nella sanità 2021

Limpatto dellintelligenza artificiale nella sanità 2021

L'intelligenza artificiale nell'assistenza sanitaria ha compiuto grandi passi avanti negli ultimi decenni. Pertanto, il futuro dell'IA in sanità continua a crescere giorno dopo giorno.