da.phhsnews.com


da.phhsnews.com / Hvilket Linux-filsystem skal du bruge?

Hvilket Linux-filsystem skal du bruge?


Når du formaterer partitioner på en Linux-pc, kan du se et bredt udvalg af filsystemvalg. Disse muligheder behøver ikke at være overvældende. Hvis du ikke er sikker på, hvilket Linux-filsystem der skal bruges, er der et simpelt svar.

Hurtigt svar: Brug Ext4, hvis du ikke er sikker.

Vi kommer ind i ukrudtet og nedskærer forskellen mellem forskellige filsystemer i et øjeblik, men hvis du ikke er sikker: Brug Ext4.

Ext4 er standardfilsystemet på de fleste Linux-distributioner af en årsag. Det er en forbedret version af det ældre Ext3-filsystem. Det er ikke det mest avancerede filsystem, men det er godt: Det betyder, at Ext4 er stabilt og stabilt.

Linux-distributionerne vil i fremtiden gradvist skifte til BtrFS. BtrFS er stadig forkant og ser en masse udvikling, så du vil undgå det på produktionssystemer. Risikoen for datakorruption eller andre problemer er ikke den potentielle forbedring af hastigheden værd.

RELATERET: Hvad er forskellen mellem FAT32, exFAT og NTFS?

Bemærk dog, at denne "brug Ext4" rådgivning gælder kun for Linux-systempartitioner og andre on-disk partitioner, som Linux kun har adgang til. Hvis du formaterer et eksternt drev, du vil dele med andre operativsystemer, skal du ikke bruge Ext4, da Windows, MacOS og andre enheder ikke kan læse Ext4-filsystemer. Du vil bruge exFAT eller FAT32, når du formaterer et eksternt drev på Linux.

Hvis du opretter partitioner på dit primære Linux-drev, vil du også gerne oprette en swap partition på mindst et par GBs i størrelse, når du opsætter disse partitioner. Denne partition bruges til "swap space". Det ligner personsøgerfilen på Windows. Linux bytter hukommelse til byttepladsen, når RAM'en er fuld. Denne partition skal formateres som "swap" i stedet for med et bestemt filsystem.

Hvad er journaling?

En ting du vil bemærke, når du vælger mellem filsystemer, er at nogle af dem er markeret som en "journaling" filsystem og nogle er ikke. Dette er vigtigt.

Tidsskrift er designet til at forhindre dataskorruption fra nedbrud og pludselige strømforbrug. Lad os sige, at dit system er delvist ved at skrive en fil til disken, og det taber pludselig strøm. Uden en journal ville din computer ikke have nogen idé om filen var helt skrevet til disken. Filen vil forblive der på disken, korrupt.

Med en journal vil din computer bemærke, at den skulle skrive en bestemt fil til disk i journalen, skrive den pågældende fil til disk og derefter fjerne det pågældende job fra journalen . Hvis strømmen gik ud delvist ved at skrive filen, ville Linux kontrollere filsystemets journal, når det starter op og genoptager alle delvist gennemførte job. Dette forhindrer tab af data og filkorrektion.

Journalering skriver langsom disk skrive en lille smule, men det er værd at bruge på en stationær eller bærbar computer. Det er ikke så meget overhead som du måske tror. Den fulde fil er ikke skrevet til tidsskriftet. I stedet registreres kun filmetadata, inode eller diskplacering i journalen, før den er skrevet til disk.

Hvert moderne filsystem understøtter journaling, og du vil bruge et filsystem, der understøtter journaling, når du konfigurerer en desktop eller laptop.

Filsystemer, der ikke tilbyder journaling, er tilgængelige til brug på højtydende servere og andre sådanne systemer, hvor administratoren ønsker at presse ekstra ydeevne ud. De er også ideelle til flytbare flashdrev, hvor du ikke vil have den højere overhead og ekstra skrivning af journaling.

Hvad er forskellen mellem alle disse Linux-filsystemer?

Mens Microsoft udvikler Windows og Apple, kontrollerer MacOS, Linux er et open source-projekt udviklet af samfundet. Enhver (eller enhver virksomhed) med færdigheder og tid kan oprette et nyt Linux-filsystem. Det er en grund til, at der er så mange muligheder. Her er forskellene:

  • Ext står for "Extended file system", og var den første, der blev oprettet specifikt til Linux. Det har haft fire store revisioner. "Ext" er den første version af filsystemet, der blev introduceret i 1992. Det var en stor opgradering fra det Minix-filsystem, der blev brugt på det tidspunkt, men manglede vigtige funktioner. Mange Linux-distributioner understøtter ikke længere Ext.
  • Ext2 er ikke et journaling-filsystem. Da den blev introduceret, var det det første filsystem til understøttelse af udvidede filattributter og 2 terabyte-drev. Ext2s mangel på en journal betyder, at den skriver til disk mindre, hvilket gør det nyttigt for flashhukommelse som USB-drev. Filsystemer som exFAT og FAT32 bruger imidlertid ikke journaling og er mere kompatible med forskellige operativsystemer, så vi anbefaler at du undgår Ext2, medmindre du ved, at du har brug for det af en eller anden grund.
  • Ext3 er stort set kun Ext2 med journaling. Ext3 blev designet til at være bagudkompatibel med Ext2, hvilket gør det muligt at konvertere partitioner mellem Ext2 og Ext3 uden nogen formatering. Det har eksisteret længere end Ext4, men Ext4 har eksisteret siden 2008 og er bredt testet. På dette tidspunkt har du det bedre ved at bruge Ext4.
  • Ext4 blev også designet til at være bagudkompatibel. Du kan montere et Ext4-filsystem som Ext3, eller monter et Ext2- eller Ext3-filsystem som Ext4. Den indeholder nyere funktioner, der reducerer filfragmentering, giver mulighed for større volumener og filer og bruger forsinket tildeling for at forbedre flashhukommelsens levetid. Dette er den mest moderne version af Ext-filsystemet og er standard for de fleste Linux-distributioner.

  • BtrFS , udtalt "Smør" eller "Bedre" FS, blev oprindeligt designet af Oracle. Det står for "B-Tree File System" og giver mulighed for drev pooling, på flyve snapshots, gennemsigtig kompression og online defragmentering. Det deler et antal af de samme ideer, der findes i ReiserFS, et filsystem, som nogle Linux-distributioner plejede at bruge som standard. BtrFS er designet til at være en ren pause fra Ext-serien af ​​filsystemer. Ted Ts'o, indehaveren af ​​Ext4-filsystemet, anser Ext4 for en kortsigtet løsning og mener, at BtrFS er vejen frem. Forvent at se, at BtrFS bliver standard i både enterprise server og forbruger desktop Linux distributioner i de næste par år, som det er yderligere testet.
  • ReiserFS var et stort spring fremad til Linux filsystemer, da det blev introduceret i 2001, og det inkluderet mange nye funktioner Ext ville aldrig kunne implementere. ReiserFS blev erstattet af Reiser4, som blev forbedret på mange af de funktioner, der var ufuldstændige eller mangler i den oprindelige udgivelse, i 2004. Men Reiser4-udviklingen stoppede efter at hovedudvikleren Hans Reiser blev sendt til fængsel i 2008. Reiser4 er stadig ikke i hovedkernen i Linux og er usandsynligt at komme derhen. BTRFS er det bedre langsigtede valg.

    RELATED: Sådan installeres og bruges ZFS på Ubuntu (og hvorfor du vil)

  • ZFS er designet af Sun Microsystems til Solaris og er nu ejet af Oracle. ZFS understøtter mange avancerede funktioner, herunder drive pooling, snapshots og dynamisk diskstrimmel-BtrFS vil som standard bringe mange af disse funktioner til Linux. Hver fil har en checksum, så ZFS kan fortælle, om en fil er beskadiget eller ej. Sun-åbnet ZFS under Sun CDDL-licensen, hvilket betyder, at det ikke kan indgå i Linux-kernen. Du kan dog installere ZFS-support på enhver Linux-distribution. Ubuntu tilbyder nu også officiel ZFS-support, der starter med Ubuntu 16.04. Ubuntu bruger ZFS som standard til containere.
  • XFS blev udviklet af Silicon Graphics i 1994 til SGI IRX operativsystemet og blev overført til Linux i 2001. Det ligner på Ext4 på nogle måder, da det også bruger forsinket tildeling til hjælp til filfragmentering og tillader ikke monterede snapshots. Det kan forstørres, men ikke krympes, på flugt. XFS har en god ydeevne, når du beskæftiger dig med store filer, men har dårligere ydeevne end andre filsystemer, når du beskæftiger dig med mange små filer. Det kan være nyttigt for visse typer servere, der primært skal håndtere store filer.
  • JFS eller "Journaled File System" blev udviklet af IBM til IBM AIX-operativsystemet i 1990 og senere sendt til Linux . Det kan prale af lav CPU-brug og god ydeevne for både store og små filer. JFS-partitioner kan ændres dynamisk, men ikke krympet. Det var yderst godt planlagt og har støtte i de fleste større distributioner, men dens produktionstest på Linux-servere er ikke så omfattende som Ext, da den blev designet til AIX. Ext4 er mere almindeligt anvendt og testes mere bredt.
  • Skift er en mulighed, når du formaterer et drev, men det er ikke et rigtigt filsystem. Den bruges som virtuel hukommelse og har ikke en filsystemstruktur. Du kan ikke montere den for at se indholdet. Bytte er brugt som "scratch space" af Linux kernen til midlertidigt at lagre data, der ikke kan passe i RAM. Det bruges også til dvaletilstand. Mens Windows gemmer sin personsøgningsfil som en fil på hovedpartitionen, forbeholder Linux bare en separat tom partition for bytteplads.

RELATERET: Hvad er forskellen mellem FAT32, exFAT og NTFS?

  • FAT16 , FAT32 og exFAT : Microsofts FAT-filsystemer er ofte en mulighed, når du formaterer et drev i Linux. Disse filsystemer indeholder ikke en journal, så de er ideelle til eksterne USB-drev. De er en de facto-standard, at alle operativsystemer - Windows, MacOS, Linux og andre enheder - kan læse. Dette gør dem til det ideelle filsystem, der skal bruges, når du formaterer et eksternt drev, du vil bruge sammen med andre operativsystemer. FAT32 er ældre. exFAT er den ideelle løsning, da den understøtter filer over 4 GB i størrelse og partitioner på over 8 TB i modsætning til FAT32.

Der findes også andre Linux filsystemer, herunder filsystemer, der er designet specielt til flashopbevaring i indlejrede enheder og på SD-kort. Men disse er de muligheder, du oftest ser, når du bruger Linux.


Sådan laver du din Twitter-konto Privat

Sådan laver du din Twitter-konto Privat

Som standard, når du tweet sender du det til verden. Du kan gøre en dårlig vittighed til dine 170 tilhængere, kom på et fly, og når du lander, find ud af, at din Tweet gik viral, og nu er du ude af et job - det er bogstaveligt, hvad der skete med Justine Sacco. Uanset hvad du siger om kvidre, er du i offentligheden.

(how-top)

Sådan udskrives eller gemmes en katalogliste til en fil i Windows

Sådan udskrives eller gemmes en katalogliste til en fil i Windows

Af og til kan du udskrive eller gemme en liste over filerne i en mappe. Windows har ikke en enkel måde at gøre dette ud af sin grænseflade, men det er ikke for svært at opnå. Udskrivning af en katalogfortegnelse er nok ikke noget, du skal gøre ofte, men det kan lejlighedsvis være nyttigt. Måske vil du bare have en hurtig liste til at sammenligne med en anden mappe.

(how-top)