Linux File System Gipatin-aw: Boot Loading, Disk Partitioning, BIOS, UEFI ug File System Types


Ang konsepto sa boot loading, disk partitioning, partition table, BIOS, UEFI, Mga tipo sa sistema sa file, ug uban pa gamay ra nga nahibal-an sa kadaghanan kanato. Kanunay namong makit-an kini nga mga terminolohiya apan panagsa ra nga nasakitan aron mahibal-an kini ug ang ilang kahulugan sa mga detalye. Kini nga artikulo sa paningkamot nga matuman kini nga gintang sa labing kadali nga paagi nga mahimo.

Lamesa sa Partisyon

Usa sa labing una nga desisyon nga among nakit-an samtang nag-install sa Linux Distribution mao ang pagbahin sa disk niini, ang file-system nga gamiton, pagpatuman sa encryption alang sa seguridad nga lainlain sa pagbag-o sa arkitektura ug plataporma. Usa sa labing kaylap nga gigamit nga Arkitektura, INTELnagaagi sa pipila ka mga pagbag-o ug hinungdanon nga masabtan kini nga mga pagbag-o nga sa laing bahin nanginahanglan kahibalo sa proseso sa boot.

Daghang mga developer ang nagpadagan sa parehas nga Windows ug Linux sa parehas nga makina nga mahimo’g usa ka butang nga gusto o kinahanglan. Kadaghanan sa mga boot-loader karon igo na nga makaila sa bisan unsang gidaghanon sa Operating System sa parehas nga kahon ug maghatag menu aron ma-boot ang gusto. Ang laing paagi aron makab-ot ang samang tumong mao ang paggamit sa virtualization gamit ang Xen, QEMU, KVM o bisan unsa nga gusto nga visualization tool.

BIOS vs UEFI

Kung nahinumdom ko sa husto, hangtod sa ulahi nga 90's BIOS nga nagpasabut sa Basic Input/Output System mao ra ang paagi aron ma-boot ang Intel System. Ang BIOS naghupot sa impormasyon sa partitioning sa usa ka espesyal nga lugar nga gitawag og Master Boot Record (MBR) aron ang dugang nga code matipigan sa unang sektor sa matag partition nga makahimo sa boot.

Sa Late 90Ang interbensyon sa Microsoft sa Intel miresulta sa Universal Extensible Firmware Interface (UEFI) nga ang unang katuyoan niini mao ang pag-boot nga luwas. Kini nga mekanismo sa pag-boot napamatud-an nga usa ka hagit alang sa mga rootkit labi na nga gilakip sa mga sektor sa boot ug lisud mahibal-an sa BIOS.

Pag-boot gamit ang BIOS

Ang pag-boot gamit ang BIOS nagkinahanglan og pagbutang og mga boot code o boot sequence sa MBR nga gibutang sa unang sektor sa boot disk. Sa kaso kung labaw pa sa usa ka Operating System ang na-install ang na-install nga boot loader gipulihan sa usa ka sagad nga boot loader nga nagbutang mga boot code sa matag bootable disk sa panahon sa pag-install ug pag-update awtomatiko, nga nagpasabut nga ang tiggamit adunay kapilian nga mag-boot sa bisan unsang na-install nga OS.

Bisan pa kini makita, ilabi na sa mga bintana nga ang usa ka non-windows boot loader dili mag-update sa sistema ilabi na sa pipila ka mga programa sama sa, IE apan pag-usab walay lisud ug paspas nga lagda ni kini dokumentado bisan asa. .

Pag-boot gamit ang UEFI

Ang UEFI mao ang pinakabag-o nga teknolohiya sa pag-boot nga naugmad sa suod nga kolaborasyon sa Microsoft uban sa Intel. Ang UEFI nagkinahanglan nga ang firmware nga i-load kay digitally signed, usa ka paagi sa pagpahunong sa mga rootkit nga gilakip sa boot partition. Apan ang problema sa pag-boot sa Linux gamit ang UEFI komplikado. Ang pag-boot sa Linux sa UEFI nanginahanglan nga ang mga yawe nga gigamit kinahanglan ipahibalo sa publiko sa ilawom sa GPL nga supak sa protocol sa Linux.

Bisan pa, posible gihapon nga i-install ang Linux sa UEFI nga detalye pinaagi sa pag-disable sa 'Secure boot' ug pagpagana sa 'Legacy Boot'. Ang mga boot code sa UEFI gibutang ubos sa mga subdirektoryo sa /EFI, espesyal nga partisyon sa unang sektor sa disk.

Mga matang sa Linux File Systems

Ang usa ka standard nga Linux Distribution naghatag sa pagpili sa partitioning disk nga adunay mga format sa file nga gilista sa ubos, nga ang matag usa adunay espesyal nga kahulogan nga nalangkit niini.

  1. ext2
  2. ext3
  3. ext4
  4. jfs
  5. ReiserFS
  6. XFS
  7. Btrfs

Kini ang mga progresibong bersyon sa Extended Filesystem (ext), nga una nga gihimo para sa MINIX. Ang ikaduha nga pinalawig nga bersyon (ext2) usa ka gipaayo nga bersyon. Ext3 gidugang ang pagpaayo sa performance. Ang Ext4 usa ka pagpaayo sa pasundayag gawas sa dugang nga paghatag og dugang nga mga bahin.

Ang Journaled File System (JFS) gimugna sa IBM para sa AIX UNIX nga gigamit isip alternatibo sa system ext. Ang JFS usa ka alternatibo sa ext4 sa pagkakaron ug gigamit kung diin gikinahanglan ang kalig-on sa paggamit sa gamay ra nga mga kapanguhaan. Kung limitado ang gahum sa CPU, magamit ang JFS.

Gipaila kini isip alternatibo sa ext3 nga adunay mas maayo nga performance ug advanced features. Adunay usa ka panahon nga ang SuSE Linux ang default nga format sa file mao ang ReiserFS apan sa ulahi si Reiser nawala sa negosyo ug ang SuSe walay kapilian gawas sa pagbalik sa ext3 . Gisuportahan sa ReiserFS ang file System Extension sa dinamikong paagi nga medyo usa ka advanced nga bahin apan ang file system kulang sa piho nga bahin sa pasundayag.

Ang XFS kay usa ka high speed nga JFS nga gitumong sa parallel I/O nga pagproseso. Gigamit gihapon sa NASA kining file system sa ilang 300+ terabyte storage server.

B-Tree File System (Btrfs) nakatutok sa fault tolerance, makalingaw nga administrasyon, repair System, dako nga storage configuration ug anaa pa sa development. Ang Btrfs wala girekomendar para sa Production System.

Ang Clustered file System dili kinahanglan alang sa pag-boot apan labing haum sa shared environment form storage point of view.

Adunay daghang mga format sa File nga dili magamit sa ilawom sa Linux apan gigamit sa ubang mga OS. Viz., NTFS sa Microsoft, HFS sa Apple/Mac os, ug uban pa. Kadaghanan niini mahimong gamiton ubos sa Linux pinaagi sa pag-mount niini gamit ang piho nga mga himan sama sa ntfs-3g ngadto sa Mount NTFS file system apan dili gusto ubos sa Linux.

Unix File Format

Adunay piho nga mga format sa File nga kaylap nga gigamit sa Linux apan dili gusto sa ilawom sa Linux labi na sa pag-install sa Linux root System. pananglitan, UFS sa BSD.

Ang Ext4 mao ang gipalabi ug labing kaylap nga gigamit nga Linux file System. Sa pipila ka Espesyal nga kaso XFS ug ReiserFS gigamit. Ang Btrfs gigamit gihapon sa eksperimento nga palibot.

Pagbahin sa Disk

Ang unang yugto mao ang disk Partitioning. Samtang nagbahin kita kinahanglan nga ibutang sa hunahuna ang mga punto sa ubos.

  1. Pagbahin nga nagtipig sa pag-backup ug pagbawi sa hunahuna.
  2. Ang limitasyon sa espasyo marka sa partisyon.
  3. Pagdumala sa disk – Administrative Function.

Logical Volume Management

Ang LVM usa ka komplikado nga partitioning nga gigamit sa Dako nga Pag-install sa Pagtipig. Ang istruktura sa LVM nag-overlay sa aktwal nga pagbahin sa pisikal nga disk.

Ang Swap gigamit para sa memory paging sa Linux ilabi na sa panahon sa System Hibernation. Ang kasamtangan nga yugto sa System gisulat sa Swap kung ang sistema gipahunong (Hibernate) sa usa ka punto sa oras.

Ang usa ka Sistema nga dili na mag-hibernation nagkinahanglan og swap space nga katumbas sa gidak-on sa RAM niini.

Encryption

Ang katapusan nga yugto mao ang pag-encrypt nga nagsiguro nga luwas ang datos. Ang pag-encrypt mahimong naa sa lebel sa Disk ingon man sa Direktoryo. Sa Disk encryption, ang tibuok disk nga na-encrypt mahimong magkinahanglan og usa ka matang sa espesyal nga mga code aron ma-decrypt kini.

Bisan pa, kini usa ka komplikado nga isyu. Ang decryption code dili magpabilin sa parehas nga disk nga gipailalom sa encryption busa kinahanglan namon ang piho nga espesyal nga hardware o tugotan ang motherboard nga buhaton kini.

Ang pag-encrypt sa disc medyo sayon nga makab-ot ug dili kaayo komplikado. Sa kini nga kaso ang decryption code nagpabilin sa parehas nga disk, sa usa ka lugar sa lainlaing direktoryo.

Ang pag-encrypt sa disk gikinahanglan sa pagtukod sa server ug mahimong usa ka legal nga isyu base sa heyograpikal nga lokasyon nga imong gipatuman niini.

Dinhi niining artikuloha, gisulayan namo ang paglabay sa mga suga sa Pagdumala sa Sistema sa File ingon man usab sa pagdumala sa disk sa mas lawom nga paagi. Kana lang sa pagkakaron. Ania ako pag-usab uban ang Laing Makapaikag nga artikulo nga angay mahibal-an. Hangtud unya Magpabilin nga tuned ug konektado sa Tecmint ug ayaw kalimot sa paghatag kanamo sa imong bililhong feedback sa comment section sa ubos.