
Om du är en Linux-användare har du säkert hört att du inte behöver defragmentera dina Linux-filsystem. Du kommer också märka att Linux-distributioner inte kommer med diskdefragmenteringsverktyg. Men varför är det?
För att förstå varför Linux-filsystem inte behöver defragmentera i normal användning - och Windows gör det - måste du förstå varför fragmentering uppstår och hur Linux- och Windows-filsystem fungerar annorlunda.
Många Windows-användare, även oerfarna, tror att regelbundet defragmentering av sina filsystem kommer att påskynda sin dator. Vad många människor inte vet är varför detta är.
Kort sagt, en hårddisk har ett antal sektorer på det, som alla kan innehålla en liten bit data. Filer, särskilt stora, måste lagras över ett antal olika sektorer. Låt oss säga att du sparar ett antal olika filer till ditt filsystem. Var och en av dessa filer kommer att lagras i ett sammanhängande grupp av sektorer. Senare uppdaterar du en av filerna du ursprungligen sparade, vilket ökar filens storlek. Filsystemet försöker lagra de nya delarna av filen bredvid de ursprungliga delarna. Tyvärr, om det inte finns tillräckligt med oavbruten rum, måste filen delas upp i flera bitar - allt händer öppet för dig. När hårddisken läser filen måste huvuden hoppa över olika fysiska platser på hårddisken för att läsa varje bit av sektorer. Detta fördröjer sakerna.
Defragmentering är en intensiv process som flyttar bitarna av filer runt för att minska fragmentering, vilket säkerställer att varje fil ligger ihop med enheten.

Det här är naturligtvis annorlunda för solid state-enheter, som inte har rörliga delar och bör inte defragmenteras. Defragmentering av SSD kommer faktiskt att minska sitt liv. Och i de senaste versionerna av Windows behöver du inte oroa dig för att defragmentera dina filsystem - Windows gör det automatiskt för dig. För mer information om bästa metoder för defragmentering, läs den här artikeln:
HTG Förklarar: Behöver du verkligen defragera din dator?
Microsofts gamla FAT-filsystem - sist sett som standard på Windows 98 och ME, men det används fortfarande på USB-flashenheter idag - försöker inte ordna filer på ett intelligent sätt. När du sparar en fil till ett FAT-filsystem sparar det så nära diskens start som möjligt. När du sparar en andra fil sparar den den direkt efter den första filen - och så vidare. När originalfilerna växer i storlek blir de alltid fragmenterade. Det finns inget närliggande utrymme för att de ska växa in.
Microsofts nyare NTFS-filsystem, som kom till konsument-datorer med Windows XP och 2000, försöker bli lite smartare. Det fördelar mer "buffert" ledigt utrymme runt filer på enheten, men som alla Windows-användare kan berätta, blir NTFS-filsystem fortfarande fragmenterade över tiden.
På grund av hur dessa filsystem fungerar måste de defragmenteras att stanna på topp prestanda. Microsoft har lindrat detta problem genom att köra defragmenteringsprocessen i bakgrunden på de senaste versionerna av Windows.

Linux ext2, ext3 och ext4 filsystem - ext4 är filsystemet som används av Ubuntu och de flesta andra nuvarande Linux-distributioner - allokerar filer på ett mer intelligent sätt. I stället för att placera flera filer i närheten av varandra på hårddisken sprider Linux-filsystem olika filer över hela disken, vilket ger en stor mängd ledigt utrymme mellan dem. När en fil redigeras och behöver växa, finns det vanligtvis gott om ledigt utrymme för att filen ska växa in. Om fragmentering uppstår kommer filsystemet att försöka flytta filerna runt för att minska fragmenteringen vid normal användning utan att behöva ett defragmenteringsverktyg.

På grund av hur detta tillvägagångssätt fungerar kommer du att börja se fragmentering om din fil systemet fylls upp. Om det är 95% (eller till och med 80%) fullt, börjar du se en del fragmentering. Filsystemet är dock utformat för att undvika fragmentering vid normal användning.
Om du har problem med fragmentering på Linux behöver du nog en större hårddisk. Om du faktiskt behöver defragmentera ett filsystem är det enklaste sättet troligtvis den mest tillförlitliga: Kopiera alla filer från partitionen, radera filerna från partitionen och kopiera sedan filerna tillbaka till partitionen. Filsystemet kommer att allokera filerna på ett intelligent sätt när du kopierar dem tillbaka till disken.
Du kan mäta fragmenteringen av ett Linux-filsystem med kommandot fsck - leta efter "icke-sammanhängande inoder" i utmatningen.
Hur man använder Pandora som väckarklocka eller sovtid
Att gå ut ur sängen kan vara en konstant daglig kamp men att ha en bra väckarklocka kan ibland hjälpa till mycket. Du kanske inte inser det, men du kan ställa in Pandora som ditt larm, vilket vi visar dig hur du gör idag. En av fördelarna med att använda Pandora-appen på din smartphone eller surfplatta är att du kan ställa in Det går att aktivera vid viss tid för att spela din favoritstation.
Windows 10 är nästan här: Här är vad du behöver veta
Windows 10 kommer att släppas den 29 juli 2015. Microsoft annonserar redan det till Windows 7 och 8.1-användare med hjälp av ett systemfält dyka upp. Det här är en gratis uppgradering, och kommer troligen att vara bra för både Windows 7 och 8 användare. RELATERAD: Var du ska ladda ner Windows 10, 8.1 och 7 ISOs Legally Microsoft vill få alla senaste Windows-maskiner på samma operativsystem, vilket ger en standardiserad Windows-plattform och trycker på "universella appar" som erbjuds av Windows Store.