8Jul

Kura Linux failu sistēma jums vajadzētu izmantot?

click fraud protection

Veidojot formatējumu starpsienām uz Linux datora, jūs redzēsiet dažādas failu sistēmas opcijas.Šīs opcijas nav nepārspējamas. Ja neesat pārliecināts, kādu Linux failu sistēmu izmantot, ir vienkārša atbilde.

Ātrā atbilde: izmantojiet Ext4, ja neesat pārliecināts, ka

mēs nonāksim nezālēs un vienā brīdī samazināsim atšķirību starp dažādām failu sistēmām, bet, ja neesat pārliecināts: izmantojiet Ext4.

Ext4 ir noklusējuma failu sistēma lielākajā daļā Linux distribūciju kāda iemesla dēļ.Tā ir uzlabota vecākās Ext3 failu sistēmas versija. Tā nav visprogresīvākā failu sistēma, bet tas ir labi: tas nozīmē, ka Ext4 ir izturīgs un stabils.

Nākotnē Linux sadalījumi pakāpeniski virzīsies uz BtrFS.BtrFS joprojām ir visprogresīvākā un daudz attīstīta, tāpēc jūs to vēlaties izvairīties no ražošanas sistēmām. Datu bojājumu vai citu problēmu risks nav vērts, lai uzlabotu ātrumu.

Ņemiet vērā, ka šis ieteikums "izmantot Ext4" attiecas tikai uz Linux sistēmas starpsienām un citām uz diska pieejamajām starpsienām tikai Linux piekļūst. Ja formatējat ārējo disku, kuru vēlaties kopīgot ar citām operētājsistēmām, nevajadzētu izmantot Ext4, jo Windows, macOS un citas ierīces nevar izlasīt Ext4 failu sistēmas. Kad formatēsiet ārējo diskdzini sistēmā Linux, vēlaties izmantot exFAT vai FAT32.

instagram viewer

Ja iestatāt starpsienas galvenajā Linux sāknēšanas diskā, tad, izveidojot šīs starpsienas, arī vēlaties izveidot pārveidojumu vismaz par dažu GB lielu.Šo nodalījumu izmanto "swap space".Tas ir līdzīgs peidžeru failam operētājsistēmā Windows. Linux mijmaiņas atmiņa mijmaiņas vietai, kad tās RAM ir pilna.Šis nodalījums ir jāformatē kā "swap", nevis ar konkrētu failu sistēmu.

Kas ir žurnāls?

Viena lieta, ko pamanīsit, izvēloties failu sistēmas, ir tas, ka daži no tiem ir atzīmēti kā "journaling" failu sistēma, un daži no tiem nav. Tas ir svarīgi.

Journaling ir izstrādāts, lai novērstu datu bojājumus no avārijām un pēkšņu jaudas zudumu. Pieņemsim, ka jūsu sistēma ir daļēji izveidota, izveidojot failu diskā, un tā pēkšņi zaudē spēku. Bez žurnāla, jūsu dators nebūtu ne jausmas, ja fails būtu pilnībā ierakstīts diskā.Fails paliks tur diskā, ir bojāts.

Izmantojot žurnālu, jūsu dators atzīmēs, ka žurnālā rakstīts konkrēts fails uz diska, rakstīt šo failu uz diska un pēc tam noņemt šo darbu no žurnāla. Ja laikā, kad tiek rakstīts fails, jauda pakāpeniski izzuda, Linux pārbaudīs faila sistēmas žurnālu, kad tas tiks aktivizēts un atjaunos daļēji pabeigtos darbus. Tas novērš datu zudumu un failu korupciju.

Journaling lēnā diska rakstīšanas veiktspēju nosaka mazliet maz, taču tas ir tā vērts uz darbvirsmas vai klēpjdatora. Tas nav tik daudz pieskaitāms, kā jūs domājat. Pilns fails nav rakstīts žurnālam. Tā vietā žurnālā tiek reģistrēti tikai faila metadatu, inode vai diska atrašanās vieta, pirms tā tiek ierakstīta diskā.

Katra mūsdienu failu sistēma atbalsta žurnālu veidošanu, un, iestatot darbvirsmu vai klēpjdatoru, jūs vēlaties izmantot failu sistēmu, kas atbalsta žurnālu veidošanu.

Failu sistēmas, kas nepiedāvā journaling, ir pieejamas augstas veiktspējas serveriem un citām tādām sistēmām, kurās administrators vēlas izspiest papildu veiktspēju. Viņi arī ir ideāli piemēroti noņemamiem zibatmakšķerēšanas diskiem, kur jūs nevēlaties, lai būtu lielākas pieskaitāmās izmaksas un papildu žurnālu rakstīšanas.

Kāda ir atšķirība starp visiem šiem Linux failu sistēmām?

Kamēr Microsoft izstrādā Windows un Apple kontroli macOS, Linux ir kopienas izstrādāts atvērtā koda projekts. Ikviens( vai jebkurš uzņēmums) ar prasmi un laiku var izveidot jaunu Linux failu sistēmu. Tas ir viens no iemesliem, kāpēc ir tik daudz iespēju.Šeit ir atšķirības:

  • Ext apzīmē paplašināto failu sistēmu, un tā bija pirmā izveidota tieši Linux. Tam bija četras galvenās izmaiņas."Ext" ir pirmā faila sistēmas versija, kas tika ieviesta 1992. gadā. Tas bija nozīmīgs jauninājums no tajā laikā izmantotās Minix failu sistēmas, taču tai trūka svarīgu funkciju. Daudzi Linux distribūcijas vairs neatbalsta Ext.
  • Ext2 nav žurnālu failu sistēma. Pēc ieviešanas tā bija pirmā failu sistēma, kas atbalstīja paplašinātus failu atribūtus un 2 terabaitu diskus. Ext2 trūkst žurnāla nozīmē, ka tas raksta diskā mazāk, kas padara to noderīgu zibatmiņai, piemēram, USB diskdziņiem. Tomēr failu sistēmas, piemēram, exFAT un FAT32, arī nelieto journaling un ir vairāk saderīgas ar dažādām operētājsistēmām, tādēļ mēs iesakām izvairīties no Ext2, ja vien jūs kāda iemesla dēļ nezināt, ka tas ir nepieciešams.
  • Ext3 pamatā ir tikai Ext2 ar žurnālu. Ext3 tika izstrādāts tā, lai tas būtu savietojams ar Ext2, ļaujot starpsienām pārveidot starp Ext2 un Ext3 bez nepieciešamās formatēšanas. Tas ir bijis garāks par Ext4, bet Ext4 ir bijis aptuveni kopš 2008. gada un tiek plaši pārbaudīts.Šajā brīdī jūs labāk izmantot Ext4.
  • Ext4 tika izstrādāts tā, lai tas būtu savietojams ar atpakaļejošu spēli. Jūs varat uzstādīt Ext4 failu sistēmu kā Ext3, vai arī Ext2 vai Ext3 failu sistēmu instalēt kā Ext4.Tā ietver jaunākas funkcijas, kas samazina failu fragmentāciju, ļauj lielākiem apjomiem un failiem, kā arī izmanto atlikto piešķīrumu, lai uzlabotu zibatmiņas darbību.Šī ir vismodernākā Ext failu sistēmas versija, un tā ir noklusējuma lielākajā daļā Linux sadalījumu.
  • BtrFS , izrunāts "Sviests" vai "Labāks" FS, sākotnēji izstrādāja Oracle. Tas nozīmē "B-Tree File System" un ļauj vadīt pulti, uz kuģa momentuzņēmumus, caurspīdīgu saspiešanu un tiešsaistes defragmentēšanu. Tam ir vairākas tādas pašas idejas, kas atrodamas ReiserFS faila sistēmā, pēc kuras noklusējuma izmanto dažas Linux sadales. BtrFS ir izveidots kā tīrs pārtraukums no failu sērijas Ext sērijas. Ted Ts'o, Ext4 failu sistēmas uzturētājs, uzskata, ka Ext4 ir īstermiņa risinājums, un uzskata, ka BtrFS ir veids, kā turpināt. Gaidīt, lai nākamajos dažos gados BtrFS kļūtu par noklusējumu gan uzņēmuma serveru, gan patērētāju desktop Linux distancēs, jo tas tiek tālāk pārbaudīts.
  • ReiserFS bija liels lēciens priekš Linux failu sistēmām, kad tas tika ieviests 2001. gadā, un tajā bija iekļautas daudzas jaunas funkcijas, kuras Ext nekad nevarētu īstenot. ReiserFS tika aizstāts ar Reiser4, kas 2004. gadā uzlabojās daudzās funkcijās, kas bija nepilnīgas vai kurām sākotnējā laidienā trūka prasību. Tomēr Reiser4 izstrāde apstājās pēc galvenā izstrādātāja Hansa Reisera, kas 2008. gadā tika sūtīta uz cietumu. Reiser4 joprojām navgalvenajā Linux kodolā un visticamāk tur nokļūt. BtrFS ir labāka ilgtermiņa izvēle.
    ATTIECĪGAIS PANTS
    Kā instalēt un izmantot ZFS uz Ubuntu( un kāpēc jūs gribētu)
  • ZFS Solaris izstrādāja Sun Microsystems, un tagad tā pieder Oracle. ZFS atbalsta daudzas uzlabotas funkcijas, tostarp vadīšanas apvienošanu, momentuzņēmumus un dinamisko disku noņemšanu. BtrFS pēc noklusējuma iegūs daudzas no šīm funkcijām. Katram failam ir kontrolsumma, tāpēc ZFS var noteikt, vai fails ir bojāts vai nē.Sun atvēra ZFS ar Saules CDDL licenci, kas nozīmē, ka to nevar iekļaut Linux kodolā.Tomēr jūs varat instalēt ZFS atbalstu jebkurā Linux izplatībā.Ubuntu tagad piedāvā oficiālu ZFS atbalstu, sākot ar Ubuntu 16.04.Ubuntu pēc noklusējuma izmanto konteineriem ZFS.
  • XFS tika izstrādāts Silicon Graphics 1994. gadā SGI IRX operētājsistēmai un tika pārnestas uz Linux 2001. gadā. Tas ir līdzīgs Ext4 dažos veidos, jo tas arī izmanto aizkavētu piešķiršanu, lai palīdzētu ar failu sadrumstalotību un neļautu instalētmomentuzņēmumi. To var palielināt, bet ne samazināt, lidojot. XFS ir labs veiktspēja, strādājot ar lieliem failiem, taču tas ir sliktāks nekā citās failu sistēmās, strādājot ar daudziem maziem failiem. Tas var būt noderīgs dažu veidu serveriem, kuriem galvenokārt jārisina lieli faili.
  • JFS vai "Journaled File System" IBM izstrādāja IBM AIX operētājsistēmai 1990. gadā un vēlāk pārnāca uz Linux. Tā lepojas ar zemu CPU lietojumu un labu sniegumu gan lieliem, gan maziem failiem. JFS starpsienas var dinamiski mainīt, bet ne sašaurināt. Tas bija ārkārtīgi labi plānots, un tam ir atbalsts lielākajā daļā visu galveno izplatīšanu, taču tā ražošanas testēšana Linux serveros nav tik plaša kā Ext, jo tā tika izstrādāta AIX.Ext4 ir biežāk izmantots un tiek plaši testēts.
  • Swap ir iespēja formatēt disku, bet tā nav faktiskā failu sistēma. To izmanto kā virtuālo atmiņu, un tai nav faila sistēmas struktūras. Jūs to nevarat piestiprināt, lai skatītu tā saturu. Linux kernel tiek izmantots kā "scratch" vieta, lai uz laiku uzglabātu datus, kas nevar ietilpt RAM atmiņā.To izmanto arī ziemas guļas stāvoklī.Kaut arī sistēma Windows saglabā tās peidžeru failu kā failu savā galvenajā sistēmas nodalījumā, Linux vienkārši rezervē atsevišķu tukšu nodalījumu mijmaiņas vietai.
  • FAT16 , FAT32 un exFAT : Microsoft FAT failu sistēmas bieži ir iespējams, formatējot disku Linux.Šīs failu sistēmas neietver žurnālu, tāpēc tie ir ideāli piemēroti ārējiem USB diskdziņiem. Viņi ir de facto standarts, ka katra operētājsistēma - Windows, macOS, Linux un citas ierīces - var lasīt. Tas padara tos par ideālu failu sistēmu, ko izmantot, formatējot ārējo disku, kuru vēlaties izmantot kopā ar citām operētājsistēmām. FAT32 ir vecāks.exFAT ir ideāls risinājums, jo tā atbalsta failiem virs 4 GB lieluma un starpsienām, kuru lielums pārsniedz 8 TB, atšķirībā no FAT32.

Ir arī citas Linux failu sistēmas, tostarp failu sistēmas, kas īpaši paredzētas flash uzglabāšanai iegultajās ierīcēs un SD kartēs. Bet šīs ir iespējas, kuras jūs visbiežāk redzēsit, lietojot Linux.