da.phhsnews.com


da.phhsnews.com / Hvorfor Linux ikke har brug for defragmentering

Hvorfor Linux ikke har brug for defragmentering


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.

Hvad fragmentering er

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?

Sådan fungerer Windows-filsystemer

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.

Sådan fungerer Linux File Systems

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.


Plex Media Server er en brugervenlig måde at gemme alle dine film, shows og andre medier på ét sted- og gør det tilgængeligt fra enhver enhed, uanset om du er hjemme eller på farten. Hvis du leder efter en måde uden hovedpine til at se dine film overalt, så er det det.

Plex Media Server er en brugervenlig måde at gemme alle dine film, shows og andre medier på ét sted- og gør det tilgængeligt fra enhver enhed, uanset om du er hjemme eller på farten. Hvis du leder efter en måde uden hovedpine til at se dine film overalt, så er det det.

Her er en fælles situation, hvor alt for mange mennesker befinder sig. Du har mediefiler -musik, film, tv-shows og lige billeder - men du har ikke en nem måde at få adgang til dem på dine rigelige og varierede enheder. Kopierer du dine Blu-ray-ripper over til din bærbare computer? Hvad med din telefon - konverterer du filerne, så de er mindre og kompatible?

(how-to)

Sådan bruger du påmindelserne App på din Mac eller iPhone og glemmer aldrig noget igen

Sådan bruger du påmindelserne App på din Mac eller iPhone og glemmer aldrig noget igen

Macs og iPhones (også iPads) leveres med en fantastisk påmindelses-app, der automatisk synkroniseres via iCloud. Sådan får du mest ud af denne app, så du aldrig vil glemme noget vigtigt igen. Appen Påmindelser er super nem at bruge, og fordi den synkroniseres på tværs af både OS X og iOS-platforme, hvis du tilføjer en påmindelse om din Mac, du kan se den på din iPhone eller iPad og omvendt.

(how-to)