Det finns inget officiellt program för att defragmentera ditt Ubuntu -system , eftersom Linux-system helt och stort inte stöter på problem med fragmentering på samma sätt som Windows gör . Detta beror på att Linux använder en drastiskt annorlunda filsystem än Windows och skriver filer på olika sätt på skivan . Fragmenteringen i Linux
När du skapar en fil i Windows , lagrar den det vid den första tillgängliga platsen på skivan . I en av de mest välkända artiklar om ämnet för defragmentering i Linux , använder teknik bloggare Dominic Humphries exemplet med en textfil med en enda rad i den . När du skapar en andra textfil , lagras det i slutet av den första filen på hårddisken . Detta är perfekt funktionell tills du behöver lägga till den första textfil . Denna fil är nu fragmenterad , med de nya tilläggen ligger i slutet av den andra filen på hårddisken . Linux filsystem placera stället filer slumpmässigt på hårddisken , så att när du expanderar en fil finns fritt utrymme att göra det . Addera När du behöver Defragmentera
det är osannolikt att den avslappnade , en användare dator någonsin kommer att stöta på ett problem med fragmentering . Förutsatt att du har tillräckligt med utrymme på hårddisken och inte fyller hårddisken till brädden , kan du köra ett Linux-system i flera år utan att någonsin stöta på ett behov av att defragmentera .
När Du Gör behöver Defragmentera
När din hårddisk eller partition är mer än 90 procent full du kan behöva överväga städa upp oanvända filer och defragmentera partitionen . Fångsten är att när en hårddisk är att fullt , tar defragmentering längre tid och är svårare att åstadkomma . Den största frågan med fragmentering är med användare som arbetar med en hel del peer-to - peer- nerladdningar , särskilt i form av torrenta . Detta skapar ständigt och tar bort filer , vilket kan resultera i en hel del fragmentering .
Kontroll Fragmentering
Starta datorn med installationsskivan och ange Live CD -läget . Detta gör att du kan köra programmet Terminal utan att montera din hårddisk . Öppna ett nytt terminalfönster och skriv " fsck - NVF /dev/hda1 , " där " hda1 " representerar enhetens etikett för din hårddisk eller partition . Om du är osäker på din etikett , skriv " ls dev " och leta efter antingen " hda " eller " sda . " Om du har flera hårddiskar , kan du se den andra enheten som " sdb " och flera partitioner kommer att ha siffror , dvs " sda1 . " Om din hårddisk är partitionerad , refererar " sda " till hela hårddisken . Leta efter "icke - sammanhängande filer " i produktionen , vilket kommer att visa dig hur många filer är fragmenterade och hur många procent av din partition som innebär .