Filsystem: vilken ska jag välja för mina diskar och partitioner i Linux?

Filsystem: vilken ska jag välja för mina diskar och partitioner i Linux?

Filsystem: vilken ska jag välja för mina diskar och partitioner i Linux?

För närvarande Operativsystem gratis och öppen baserat på GNU / Linux stödja ett brett utbud av Filsystem (filer), även om det kanske är den mest kända och / eller använda, är den fortfarande den nuvarande EXT4.

Men faktiskt: Vad ska vara det mest praktiska för den användning vi ger till våra partitioner, diskar, operativsystem eller datorer? Vilka fördelar och nackdelar har man framför varandra?

Filsystem: Introduktion

Som vi redan uttryckte tidigare är det mest använda och kända troliga FilsystemGNU / Linux, vara nuvarande EXT4. Detta på grund av:

"... el Utökat filsystem (EXT), var det första filsystemet som skapades speciellt för Linux operativsystem. Den designades av Rémy Card för att övervinna begränsningarna i MINIX-filsystemet. Det ersattes av både EXT2 och Xiafs, bland vilka det fanns en tävling, som ext2 så småningom vann på grund av dess långsiktiga lönsamhet.".

Det är EXT-filsystemhar du nästan 30 år utvecklas. Från version 1 1992, går igenom hans version 2 1993, Dess version 3 2001, upp till det moderna Filsystem EXT4 som släpptes år 2008. Under tiden har många andra filsystem sedan dess sett livet som ett alternativ till det nuvarande EXT4 med anmärkningsvärda egenskaper och skillnader.

Filsystemstyper

Filsystem på GNU / Linux

Därefter kommer vi att se de mest anmärkningsvärda egenskaperna hos var och en, så att det kan noteras vilket är bekvämare i varje enskilt fall.

EXT4

  • Han släpptes 2008.
  • Dess namn står för fjärde utökade filsystemet.
  • Jämfört med den gamla EXT3 är den snabbare, det vill säga den har förbättringar i läshastighet och skrivhastighet och mindre benägen för fragmentering. Det kan också hantera större filsystem (upp till 1EiB = 1024PiB) och hantera större filer (upp till 16TB). Dessutom ger den mer exakt fildatuminformation, har lägre CPU-användning.
  • Det var den andra i EXT-serien som var ett transaktionsfilsystem, det vill säga det har en mekanism som implementerar transaktioner eller journalposter, på ett sådant sätt att den information som krävs för att återställa de data som påverkas av transaktionen lagras i händelse av att detta misslyckades.
  • Den har stöd för "omfattning". "Omfattningen" är en ersättning för det traditionella blockschemat som används av EXT 2/3-filsystemen. En "Omfattning" är en uppsättning sammanhängande fysiska block, som ger filsystemet dess förmåga att förbättra prestanda när man arbetar med stora filer och minskar fragmentering.

Dessa och andra funktioner gör den idealisk för användning på hemdatorer och kontorsanvändare, som inte kräver intensiv användning av filsystemet. Dess goda funktioner och funktioner är tillräckliga för det största antalet användare och användningar av en dator med genomsnittliga användningar, det vill säga normala. Även om dess användning på servrar med låg efterfrågan eller drift också är utmärkt.

Den har många fler enastående funktioner, men dessa kan utökas på webbplatsen för kernel.org, och i en speciell artikel på webbplatsen opensource.com.

XFS

  • XFS är det äldsta av de journaliseringsfilsystem som finns tillgängliga för UNIX-plattformen. Det skapades av SGI-företaget (tidigare kallat Silicon Graphics Inc.) och släpptes 1994. I maj 2000 släppte SGI XFS under en öppen källkodslicens, vilket gjorde det möjligt att integrera det i Linux från version 2.4.25. XFS stöder ett filsystem på upp till 9 exabyte, för 64 bitar och 16 terabyte för 32 bitar.
  • XFS är ett filsystem som implementerar journalföring, liksom robust och mycket skalbar 64-bitars. Det är helt förlängningsbaserat, därför stöder det stora filer och mycket stora filsystem. Antalet filer som ett XFS-system kan innehålla begränsas endast av det tillgängliga utrymmet i filsystemet.
  • XFS stöder metadatajournaler, vilket underlättar snabb kraschåterställning. XFS-filsystem kan också defragmenteras och expanderas medan de är monterade och aktiva.

Dessa och andra funktioner gör den idealisk för användning på servrar, särskilt av hög efterfrågan eller drift, som kräver en intensiv användning av filsystemet och mer robusta mekanismer för återställning av detsamma och data som finns. Med andra ord, servrar som hanterar en stor disk läser / skriver belastning, fristående databaser eller hanterar delade webbhotell, bland andra applikationer.

Den har många fler enastående funktioner, men dessa kan utökas på webbplatsen för redhat.com, och i en speciell artikel på webbplatsen sv.qwe.wiki.

btrfs

  • Btrfs (B-Tree FS) är ett modernt filsystem för Linux som syftar till att implementera avancerade funktioner och samtidigt fokusera på feltolerans, avhjälpande och enkel administration.
  • Det utvecklades gemensamt av flera företag, men det är licensierat under GPL och är öppet för alla att bidra.
  • Den har utmärkta funktioner för att hantera stora lagringar och för att upptäcka, reparera och tolerera fel i data lagrad på disken.
  • Den hanterar lagringen på ett integrerat sätt så att den kan erbjuda redundans i de implementerade filsystemen.
  • Btrfs använder sig av Copy-on-Write (CoW) -funktionalitet, möjliggör skrivskyddade eller modifierbara ögonblicksbilder, inkluderar inbyggt stöd för filsystem med flera enheter och stöder hantering av undervolymer. Dessutom skyddar den information (data och metadata) med kontrollsummor (kontrollsummor), stöder komprimering, optimeringar för SSD-enheter, effektiv packning av små filer och många fler.
  • Btrfs-kodbasen är fortfarande under kontinuerlig utveckling för att säkerställa att den förblir stabil och snabb och kan användas i alla fall. Dess snabba utvecklingstakt innebär att den förbättras dramatiskt med varje ny version av Linux, så det rekommenderas starkt att användare kör den senaste kärnan om de ska implementera den.

Dessa och andra funktioner gör den idealisk för användning på högpresterande arbetsstationer och servrar. Eftersom det sticker ut för sina utmärkta förmågor, särskilt de avancerade som i allmänhet är inriktade på att bara förbättra prestanda, det vill säga de är mer fokuserade på lagringshantering och säkerhet.

Den har många fler enastående funktioner, men dessa kan utökas på webbplatsen för kernel.org, och i en speciell artikel på webbplatsen elpuig.xeill.net.

Andra mindre använda eller kända

  • JFS
  • OpenZFS
  • ReiserFS
  • UFS
  • ZFS

Resten, GNU / Linux kan helt eller delvis hantera andra Icke-native filsystem, för skivor och partitioner som FAT32, exFAT och NTFS de Windows, HFS + och AFS de Apple. Filsystem F2FS, UDF bredvid exFAT för externa eller flash-lagringsenheter (diskar). Och för nätverk, som NFS (används för att dela resurser mellan Linux-maskiner) eller SMB (för att dela resurser mellan Linux- och Windows-maskiner).

Generisk bild för artikelns slutsatser

Slutsats

Vi hoppas det här "hjälpsamma lilla inlägg"«Sistemas de archivos», i vårt  «Distros GNU/Linux» för att bättre veta vilken som är den rätta för vår «discos o particiones», vara av stort intresse och nytta för hela tiden «Comunidad de Software Libre y Código Abierto» och med stort bidrag till spridningen av det underbara, gigantiska och växande ekosystemet för applikationer av «GNU/Linux».

Och för mer information, tveka inte att besöka någon Online-bibliotek som OpenLibra y jedit att läsa böcker (PDF-filer) om detta ämne eller andra kunskapsområden. För nu, om du gillade det här «publicación», sluta inte dela det med andra, i din Favoritwebbplatser, kanaler, grupper eller grupper av sociala nätverk, helst gratis och öppet som Mastodon, eller säker och privat liknande Telegram.

Eller helt enkelt besöka vår hemsida på Från Linux eller gå med i den officiella kanalen Telegram från FromLinux att läsa och rösta på denna eller andra intressanta publikationer på «Software Libre», «Código Abierto», «GNU/Linux» och andra ämnen relaterade till «Informática y la Computación», Och «Actualidad tecnológica».


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

6 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Miguel Mayol Tur sade

    Mycket bra

    Men jag saknar kommentarer om möjligheten att "ändra storlek" på storlek på partitioner.

    XFS och BTRFS är inte tillåtna

    EXT4 ja.

    Jag använder nu XFS och EXT4, fördelen med XFS som får mig att använda den är att på sommaren påverkar värmen mindre - jag brukade förstöra den mest skrivbara partitionen med värmen på sommaren och sedan jag ändrade den till XFS inte längre -

    Men EXT4 för sin förmåga att "ändra storlek" och dess prestanda inte långt från de andra har vunnit mitt hjärta-

    1.    Linux-postinstallation sade

      Hälsningar, Miguel. Tack för din kommentar och bidrag från din personliga erfarenhet!

  2.   dhouard sade

    I mitt fall använder jag BtrFs för min rotpartition och XFS för min / hempartition.

    För det första älskar jag förmågan jag har, tillsammans med snapper, att återgå till ett tidigare tillstånd om någon uppdatering eller "fiddling" går fel.

    1.    Linux-postinstallation sade

      Hälsningar, Dhouard. Tack för din kommentar och inlägg från din personliga erfarenhet!

  3.   Alfonso Barrios D. sade

    väldigt bra publicering men det verkar för mig att om du tog dig tid att beskriva fördelarna med Linux-filsystemen kan du också beskriva fördelarna med windows- och apple-filsystemen

    Resten gillade jag inlägget, mycket välskrivet

    1.    Linux-postinstallation sade

      Hälsningar Alfonso. Tack för din kommentar. Visst hade det inte varit en dålig sak att inkludera dem. Det kommer säkert att vara för nästa uppdatering av detta inlägg.

bool (sant)