In questo articolo parleremo di come deframmentare il sistema Linux. Le persone hanno molte idee sbagliate su come funzionano i file system e i sistemi operativi. La maggior parte delle persone pensa che solo i dischi rigidi di Windows che utilizzano il file system NTFS possano essere frammentati.
Questo non è vero. L’idea di Microsoft di”frammentazione”non è male. In effetti, la frammentazione dei file può verificarsi su quasi tutti i file system, a meno che non sia stata creata per NON frammentare i file (il che è piuttosto raro). Anche gli utenti Linux hanno bisogno di deframmentare i propri dischi rigidi di tanto in tanto.
Sfortunatamente, molti siti Web popolari su Internet continuano a diffondere l’idea che”Linux è immune”. Questo è vero solo a metà. I file system Linux ottengono la frammentazione del file system, ma accade meno spesso rispetto a NTFS di Microsoft. Ciò non significa che i file system Linux siano immuni.
Come deframmentare il sistema Linux
Alcune piccole imprese risparmiano denaro eseguendo Linux, che è un sistema operativo gratuito e open-source , sui propri server e workstation. Questo perché i soldi sono stretti in questo momento.
Linux può fare quasi tutto ciò che possono fare i computer Windows e Mac, come la deframmentazione delle unità NTFS (New Technology File System). NTFS è un formato disponibile solo su Windows, ma con i flag giusti puoi deframmentare le unità NTFS da Linux.
Accedi al tuo sistema Linux. Apri una finestra di terminale se lo desideri utilizzano un’interfaccia grafica utente (GUI) di Linux come Ubuntu. Digita “sudo su” (senza virgolette) al prompt. Inserisci la tua password quando richiesto. Questo ti darà i privilegi di superutente in modo da poter eseguire il processo di deframmentazione. Identifica la tua unità NTFS eseguendo il comando”df-T“al prompt. Cerca la riga con l’etichetta NTFS. Ad esempio, un’unità esterna NTFS potrebbe essere identificata come”/mnt/sda2 NTFS“. Digita”fsck-t ntfs mnt/sda2“(senza virgolette) e sostituisci l’identificatore dell’unità come ultimo parametro. Attendere iltempo di deframmentazione. Più unità hai, più tempo ci vorrà.
Cos’è la frammentazione
Anche le persone che non hanno mai usato Windows prima pensano che la deframmentazione dei loro file system renderà i loro computer più veloci. Non molte persone sanno perché questo è il caso. In breve, un disco rigido ha un numero di aree chiamate settori. Ogni settore può contenere una piccola quantità di dati. I file, specialmente quelli di grandi dimensioni, devono essere distribuiti su più settori.
Supponiamo che tu salvi diversi file nel tuo file system. Ciascuno di questi file verrà archiviato in un gruppo di settori che sono tutti uno accanto all’altro. Successivamente, apporti modifiche a uno dei file che hai salvato, il che rende il file più grande. Il file system proverà a mettere le nuove parti del file proprio accanto alle vecchie parti.
Se non c’è abbastanza spazio per salvare il file in un unico pezzo, deve essere suddiviso in più pezzi. Non vedi accadere nulla di tutto ciò. Quando il tuo disco rigido legge il file, le sue testine devono spostarsi in parti diverse del disco rigido per leggere ogni blocco di settori. Questo rallenta le cose.