Spjega tas-Sistema tal-Fajls tal-Linux: It-Tagħbija tal-Ibbutjar, il-Partitioning tad-Disk, il-BIOS, l-UEFI u t-Tipi tas-Sistema tal-Fajl


Il-kunċett ta ' boot loading, disk partitioning, partition table, BIOS, UEFI, tipi ta' sistema ta 'fajls, eċċ ftit li xejn huwa magħruf għal ħafna minna. Aħna niltaqgħu ma 'din it-terminoloġija ta' spiss iżda rari ħadna l-uġigħ li nkunu nafu dawn u t-tifsira tagħhom fid-dettalji. Dan l-artikolu fi sforz biex tissodisfa dan il-vojt bl-aktar mod faċli possibbli.

Tabella tal-qsim

Waħda mill-ewwel deċiżjoni li niltaqgħu magħhom waqt li ninstallaw Distribuzzjoni Linux hija l-qsim tad-diska tagħha, is-sistema tal-fajls li tuża, timplimenta l-encryption għas-sigurtà li tvarja skont il-bidla fl-arkitettura u l-pjattaforma. Waħda mill-Arkitettura l-aktar użata, INTEL għaddejja minn xi bidliet u huwa importanti li tifhem dawn il-bidliet li min-naħa l-oħra jeħtieġu għarfien tal-proċess tal-boot.

Ħafna żviluppaturi jmexxu kemm Windows kif ukoll Linux fuq l-istess magna li tista' tkun kwistjoni ta' preferenza jew ħtieġa. Ħafna mill-boot-loaders tal-lum huma intelliġenti biżżejjed biex jirrikonoxxu kwalunkwe numru ta 'Sistema Operattiva fuq l-istess kaxxa u jipprovdu menu biex boot f'dik preferuta. Mod ieħor biex jinkiseb l-istess għan huwa li tuża l-virtwalizzazzjoni bl-użu ta 'Xen, QEMU, KVM jew kwalunkwe għodda ta' viżwalizzazzjoni preferuta oħra.

BIOS Vs UEFI

Jekk niftakar sew, sa tard 90's BIOS li tirreferi għal Basic Input/Output System kien l-uniku mod biex tibda sistema Intel. Il-BIOS iżomm l-Informazzjoni tal-qsim f'żona speċjali msejħa Master Boot Record (MBR) b'tali mod li kodiċi addizzjonali jinħażen fl-ewwel settur ta' kull partizzjoni boot-able.

Fl-aħħar 90l-intervent ta 'Microsoft ma' Intel irriżulta f'Universal Extensible Firmware Interface (UEFI) li l-għan inizjali tagħha kien li boot b'mod sigur. Dan il-mekkaniżmu ta 'boot wera li huwa sfida għal rootkits speċjalment li jitwaħħal mas-setturi tal-boot u kienu diffiċli biex jinstabu bil-BIOS.

Ibbutja bil-BIOS

L-ibbutjar bil-BIOS jeħtieġ it-tqegħid ta' kodiċijiet tal-boot jew sekwenza tal-boot f'MBR li jitqiegħed fl-ewwel settur tad-diska tal-boot. F'każ li jekk tkun installata aktar minn Sistema Operattiva waħda, il-boot loader installat jiġi sostitwit b'boot loader komuni li jqiegħed il-kodiċijiet tal-boot fuq kull disk bootable waqt l-installazzjoni u l-aġġornament awtomatikament, li jfisser li l-utent għandu l-għażla li jibbotja fi kwalunkwe OS installat.

Madankollu jidher, speċjalment fuq twieqi li boot loader mhux tal-windows mhux se jaġġorna s-sistema speċjalment ċerti programmi jiġifieri, IE iżda għal darb'oħra m'hemm l-ebda regola iebsa u veloċi u lanqas mhu dokumentat xi fejn .

Ibbutja bl-UEFI

UEFI hija l-aħħar teknoloġija ta' booting żviluppata b'kollaborazzjoni mill-qrib ta' Microsoft ma' Intel. UEFI jeħtieġ li l-firmware biex jitgħabba jkun iffirmat b'mod diġitali, mod kif twaqqaf rootkits li jitwaħħlu mal-partizzjoni tal-but. Madankollu l-problema fil-bootjar tal-Linux bl-użu ta 'UEFI hija kumplessa. Il-bidu tal-Linux f'UEFI jeħtieġ li ċ-ċwievet użati għandhom jiġu ppubblikati taħt GPL li hija kontra l-protokoll Linux.

Madankollu xorta huwa possibbli li tinstalla Linux fuq l-ispeċifikazzjoni UEFI billi tiddiżattiva 'Secure boot' u abilita 'Legacy Boot'. Boot codes fl-UEFI jitqiegħed taħt sottodirettorji ta '/EFI, partizzjoni speċjali fl-ewwel settur tad-disk.

Tipi ta' Sistemi ta' Fajl Linux

Distribuzzjoni standard tal-Linux tipprovdi l-għażla tad-diska tal-qsim bil-formati tal-fajls elenkati hawn taħt, li kull wieħed minnhom għandu tifsira speċjali assoċjata magħha.

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

Dawn huma l-verżjoni progressiva ta' Extended Filesystem (ext), li primarjament ġiet żviluppata għal MINIX. It-tieni verżjoni estiża (ext2) kienet verżjoni mtejba. Ext3 żied titjib fil-prestazzjoni. Ext4 kien titjib fil-prestazzjoni minbarra li jipprovdi karatteristiċi addizzjonali addizzjonali.

Is-Journaled File System (JFS) ġiet żviluppata minn IBM għal AIX UNIX li ntużat bħala alternattiva għas-sistema ext. JFS huwa alternattiva għal ext4 bħalissa u jintuża fejn l-istabbiltà hija meħtieġa bl-użu ta' ftit riżorsi. Meta l-qawwa tas-CPU hija limitata JFS jiġi utli.

Ġie introdott bħala alternattiva għal ext3 b'rendiment imtejjeb u karatteristiċi avvanzati. Kien hemm żmien meta l-format tal-fajl default ta' SuSE Linux kien ReiserFS iżda aktar tard Reiser spiċċat fin-negozju u SuSe ma kellha ebda għażla ħlief li terġa' lura għal ext3. . ReiserFS jappoġġja l-Estensjoni tas-Sistema tal-fajls b'mod dinamiku li kienet karatteristika relattivament avvanzata iżda s-sistema tal-fajl ma kellhiex ċertu qasam ta 'prestazzjoni.

XFS kien JFS b'veloċità għolja li kien immirat lejn l-ipproċessar parallel ta' I/O. In-NASA għadha tuża din is-sistema ta' fajls fuq is-server tal-ħażna tagħhom ta' 300+ terabyte.

B-Tree File System (Btrfs) tiffoka fuq it-tolleranza tal-ħsarat, amministrazzjoni divertenti, Sistema ta 'tiswija, konfigurazzjoni ta' ħażna kbira u għadha taħt żvilupp. Btrfs mhux rakkomandat għas-Sistema ta 'Produzzjoni.

Is-Sistema ta' Fajls Clustered mhijiex meħtieġa għall-ibbutjar iżda hija l-aktar adattata fil-perspettiva tal-ħażna tal-forma ta' ambjent kondiviż.

Hemm ħafna formats tal-Fajl mhux disponibbli taħt il-Linux iżda jintużaw minn OS oħra. Jiġifieri, NTFS mill-Microsoft, HFS minn Apple/Mac os, eċċ. Ħafna minn dawn jistgħu jintużaw taħt il-Linux billi jiġu mmuntati bl-użu ta’ ċerti għodod bħal ntfs-3g biex Mount NTFS file system iżda mhux preferut taħt Linux.

Format tal-Fajl Unix

Hemm ċerti formati ta 'Fajl użati b'mod wiesa' fil-Linux iżda mhux preferuti taħt Linux speċjalment għall-installazzjoni tas-Sistema tal-għeruq tal-Linux. eż., UFS ta' BSD.

Ext4 hija s-Sistema tal-fajls Linux preferuta u użata l-aktar. F'ċerti każi speċjali jintużaw XFS u ReiserFS. Btrfs għadu jintuża f'ambjent sperimentali.

Disk Partitioning

L-ewwel stadju huwa disk Partitioning. Waqt il-qsim għandna nżommu f'moħħna l-punti ta 'hawn taħt.

  1. Diviżorju li jżomm backup u rkupru f'moħħu.
  2. Marka ta' limitazzjoni ta' spazju fil-partizzjoni.
  3. Ġestjoni tad-disk – Funzjoni Amministrattiva.

Ġestjoni tal-Volum Loġiku

LVM huwa qsim kumpless użat fl-Installazzjoni ta' Ħażna Kbira. L-istruttura LVM tgħaqqad il-qsim attwali tad-disk fiżiku.

Swap jintuża għall-paging tal-memorja fil-Linux speċjalment waqt l-Ibernazzjoni tas-Sistema. L-istadju attwali tas-Sistema jinkiteb fuq Swap meta s-sistema titwaqqaf (Hibernate) f'xi punt tal-ħin.

Sistema li qatt ma tmur ibernazzjoni teħtieġ spazju ta' tpartit daqs id-daqs tal-RAM tagħha.

Encryption

L-aħħar stadju huwa l-encryption li jiżgura data b'mod sikur. Encryption jista 'jkun fil-livell ta' Disk kif ukoll Direttorju. Fil-kriptaġġ tad-Disk, id-disk kollu huwa kkodifikat jista 'jeħtieġ xi tip ta' kodiċi speċjali biex jiddeċifraha.

Madankollu hija kwistjoni kumplessa. Il-kodiċi tad-decryption ma jistax jibqa 'fuq l-istess disk li jkun għaddej minn encryption għalhekk għandna bżonn ċertu hardware speċjali jew inħallu l-motherboard tagħmel dan.

Il-kriptaġġ tad-diska huwa relattivament faċli biex jinkiseb u huwa inqas kumpless. F'dan il-każ il-kodiċi tad-decryption jibqa 'fuq l-istess disk, x'imkien f'direttorju differenti.

Il-kriptaġġ tad-disk huwa meħtieġ fil-bini tas-server u jista' jkun kwistjoni legali bbażata fuq il-post ġeografiku li qed timplimentah.

Hawnhekk f'dan l-artikolu, ippruvajna nitfa 'dwal fuq Ġestjoni tas-Sistema tal-Fajls kif ukoll ġestjoni tad-disk b'mod ħafna aktar fil-fond. Dak kollu għalissa. Ser nerġa’ nkun hawn b’artiklu Interessanti ieħor ta’ min ikun jaf. Sa dak iż-żmien Ibqa' sintonizzat u konness ma' Tecmint u tinsiex tagħtina l-feedback siewi tiegħek fit-taqsima tal-kummenti hawn taħt.