
Hvis du er en Linux-bruger, har du sikkert hørt, at du ikke behøver at defragmentere dine Linux-filsystemer. Du vil også bemærke, at Linux-distributioner ikke kommer med diskdefragmenteringsværktøjer. Men hvorfor er det?
For at forstå, hvorfor Linux-filsystemer ikke behøver defragmentering i normal brug - og Windows gør det - skal du forstå, hvorfor fragmentering opstår, og hvordan Linux- og Windows-filsystemer fungerer forskelligt fra hinanden.
Mange Windows-brugere, selv uerfarne, tror at regelmæssigt defragmentering af deres filsystemer vil fremskynde deres computer. Hvad mange mennesker ikke ved, er, hvorfor dette er.
Kort sagt har en harddisk et antal sektorer på det, der hver kan indeholde et lille stykke data. Filer, især store, skal opbevares på tværs af en række forskellige sektorer. Lad os sige, at du gemmer en række forskellige filer til dit filsystem. Hver af disse filer gemmes i en sammenhængende sektor af sektorer. Senere opdaterer du en af de filer, du oprindeligt har gemt, og øger filens størrelse. Filsystemet forsøger at gemme de nye dele af filen lige ved siden af de originale dele. Desværre, hvis der ikke er nok uafbrudt plads, skal filen opdeles i flere stykker - alt dette sker gennemsigtigt for dig. Når din harddisk læser filen, skal dens hoveder springe rundt mellem forskellige fysiske steder på harddisken for at læse hver enkelt sektion af sektorer. Dette sænker tingene ned.
Defragmentering er en intensiv proces, der bevæger bitene af filer rundt for at reducere fragmentering, der sikrer, at hver fil er sammenhængende med drevet.

Dette er selvfølgelig anderledes for solid state-drev, som ikke har bevægelige dele og ikke bør defragmenteres - defragmentering af SSD vil faktisk reducere dets levetid. Og i de nyeste versioner af Windows behøver du ikke rigtig at bekymre dig om defragmentering af dine filsystemer - Windows gør det automatisk for dig. For mere information om bedste praksis til defragmentering, læs denne artikel:
HTG Forklarer: Har du virkelig brug for at defragmentere din pc?
Microsofts gamle FAT-filsystem - sidst set som standard på Windows 98 og ME, selv om det stadig er i brug på USB-flashdrev i dag - forsøger ikke at arrangere filer intelligent. Når du gemmer en fil til et FAT-filsystem, gemmes det så tæt på diskens start som muligt. Når du gemmer en anden fil, sparer den den lige efter den første fil - og så videre. Når de originale filer vokser i størrelse, bliver de altid fragmenterede. Der er ikke noget nærliggende rum for dem at vokse ind i.
Microsofts nyere NTFS-filsystem, der gik ud på forbruger-pc'er med Windows XP og 2000, forsøger at være lidt klogere. Det tildeler mere "buffer" ledigt plads omkring filer på drevet, men som enhver Windows-bruger kan fortælle, bliver NTFS-filsystemer stadig fragmenteret over tid.
På grund af måden disse filsystemer fungerer på, skal de defragmenteres at bo på højeste præstation. Microsoft har lettet dette problem ved at køre defragmenteringsprocessen i baggrunden på de nyeste versioner af Windows.

Linuxs ext2-, ext3- og ext4-filsystemer - ext4 er filsystemet, der bruges af Ubuntu og de fleste andre nuværende Linux-distributioner - tildeler filer på en mere intelligent måde. I stedet for at placere flere filer i nærheden af hinanden på harddisken, spred Linux filsystemer forskellige filer over hele disken, hvilket giver en stor mængde ledig plads mellem dem. Når en fil redigeres og skal vokse, er der normalt masser af ledig plads til, at filen kan vokse ind. Hvis fragmentering opstår, vil filsystemet forsøge at flytte filerne rundt for at reducere fragmenteringen under normal brug uden behov for et defragmenteringsværktøj.

På grund af den måde, denne fremgangsmåde virker på, begynder du at se fragmentering, hvis din fil systemet fylder op. Hvis det er 95% (eller endog 80%) fuld, vil du begynde at se nogle fragmentering. Filsystemet er imidlertid designet til at undgå fragmentering under normal brug.
Hvis du har problemer med fragmentering på Linux, har du sandsynligvis brug for en større harddisk. Hvis du faktisk skal defragmentere et filsystem, er den simpleste måde nok den mest pålidelige: Kopier alle filerne fra partitionen, slet filerne fra partitionen, og kopier derefter filerne tilbage til partitionen. Filsystemet vil tildele filerne intelligent som du kopierer dem tilbage på disken.
Du kan måle fragmenteringen af et Linux-filsystem med kommandoen fsck - se efter "ikke-sammenhængende inoder" i output.
Hvorfor iPhone-lokaliseringstjenester kan være mere nyttigt end du tror
Med virksomheder som Facebook at finde sig i varmt vand over deres konstante brug af GPS inde i din smartphone, besluttede vi at det var på tide at give Du er et par ekstra grunde til, at placeringstjenester ikke er næsten lige så grimløse, som de er blevet lavet til at være i medierne. Bemærk: Det er ikke at sige, at du bare skal aktivere lokationstjenester for Hver applikation - Når du giver en app adgang til din placering, vil det muligvis beskadige batterilevetiden, og du giver nogle virksomheder adgang til din placering, som kan bruges til at målrette dig mod annoncer.
Sådan gør du hurtige farvekorrektioner til billeder med eksempelvisning til OS X
Forhåndsvisning, billedfremviseren, der leveres forudindlæst med hver Mac, er en af de bedste og mest funktionsrige standardbilledfremvisere ledig. Så det bør ikke være en stor overraskelse, at det også kan foretage farvekorrektioner. Det er svært at finde en billedfremviser, at alle er tilfredse med.