Det er ingen offisielle program for å defragmentere Ubuntu system , fordi Linux-systemer i det store og ikke kjøre inn i problemer med fragmentering på samme måte som Windows gjør. Dette er fordi Linux bruker en drastisk forskjellige filsystem enn Windows og skriver filer annerledes på platen. Fragmentering i Linux
Når du oppretter en fil i Windows , lagrer den det på den første tilgjengelige slot på platen. I en av de mest kjente artikler om emnet av defragmentering i Linux , bruker teknologi blogger Dominic Humphries eksempel på en tekstfil med en enkelt linje i det. Når du oppretter en ny tekstfil , vil det bli lagret på slutten av den første filen på harddisken . Dette er helt funksjonell til du trenger å legge til den første tekstfil . At filen er nå fragmentert , med de nye tilleggene ligger på slutten av den andre filen på harddisken . Linux filsystemer i stedet plassere filer tilfeldig på harddisken , slik at når du utvider en fil det er ledig plass til å gjøre det.
Når du trenger å defragmentere
det er usannsynlig at den uformelle , ett -user datamaskin er noensinne kommer til å kjøre inn i et problem med fragmentering . Forutsatt at du har nok plass på harddisken og ikke fylle harddisken din til randen , kan du kjøre et Linux-system i årevis uten noen gang å møte et behov for å defragmentere .
Når du gjør trenger du å defragmentere
Når harddisken eller partisjonen er mer enn 90 prosent fulle må du kanskje vurdere å rydde opp ubrukte filer og defragmentere partisjonen. Fangsten er at når en harddisk er at full, tar defragmentering lengre tid og er vanskeligere å oppnå. Det største problemet med fragmentering er med brukere som jobber med en rekke peer -to -peer- nedlastinger, spesielt i form av torrenting . Dette skaper stadig og sletter filer , noe som kan resultere i mye fragmentering .
Kontroll Fragmentering
Reboot datamaskinen ved hjelp av installasjonsplaten og gå inn i Live-CD -modus. Dette lar deg kjøre Terminal-programmet uten montering harddisken din . Åpne en ny terminal vindu og skriv " fsck - NVF /dev/hda1 , " hvor " hda1 " representerer enheten etiketten for din harddisk eller partisjon . Hvis du er usikker på etiketten, skriv "ls dev " og se etter enten " hda " eller " sda . " Hvis du har flere harddisker , kan du se den andre stasjonen som " sdb ", og flere partisjoner vil ha tall, dvs. " sda1 . " Hvis disken er partisjonert , refererer " sda " til hele harddisken . Se etter "ikke- sammenhengende filer " i produksjonen , som vil vise deg hvor mange filer som er fragmentert og hvor stor prosentandel av din partisjon som innebærer.