Kako je sestavljena struktura datotečnega sistema Linux? - 1. del

imenik-drevo-tako-linux

Mnogi bralci, ki so uporabljali Windows in zdaj prehajajo na Linux, se bodo strinjali, da je prvo vprašanje ali težava, s katero se srečajo, "kje so v Linuxu shranjeni programi?"

Za razliko od sistema Windows uporablja Linux popolnoma drugačen datotečni sistem; ni črk pogonov, kot so "C:\, D:\ itd.", saj to ni standard sistema hierarhije datotečnih sistemov (FHS).

Ta sistem opredeljuje strukturo datotečnih sistemov v Linuxu in drugih operacijskih sistemih UNIX. Vendar datotečni sistem Linux vsebuje tudi nekaj imenikov, ki do zdaj niso bili opredeljeni na naslednji način.

/ - korenski imenik (root)

Vse v vašem sistemu Linux se nahaja v imeniku / , znanem tudi kot korenski imenik.

Ta imenik je tako rekoč kot "C:\ v sistemu Windows", vendar to ne drži , saj v Linuxu v imenih pogonov ni črk.

/ bin - binarne datoteke uporabnika

Imenik /bin vsebuje uporabniške binarne datoteke (programe), ki morajo obstajati, ko sistem deluje v enouporabniškem načinu.

Pomembno je vedeti, da v tem imeniku ne morejo in ne smejo obstajati nobeni drugi imeniki; tukaj bomo našli le binarne datoteke programov in njihove simbolne povezave, ki jih lahko ločimo z znakom "@".

/ boot - sistemske zagonske datoteke

Imenik /boot vsebuje datoteke, potrebne za zagon sistema, na primer datoteke GRUB in Kernel so shranjene tukaj.

Jedro sistema je mogoče prepoznati kot slikovno datoteko z imenom vmlinuz-version _ kernel), ki mora biti v tem imeniku ali v korenskem imeniku.

/ cdrom točka pritrditve za CD-ROM

Imenik /cdrom ni del datotečnega sistema FHS kot takega, vendar ga je še vedno mogoče najti v več distribucijah.

Ta imenik je začasna lokacija za pogon CD/DVD vašega računalnika v sistemu. Standardna lokacija za začasne medijske naprave pa je imenik /media.

/ dev naprave.

Linux naprave vidi kot datoteke, imenik / dev pa vsebuje posebne datoteke, ki predstavljajo naprave. Niso ravno te vrste datotek, kot smo jih vajeni videti.

Pomembno je tudi vedeti, da so naprave lahko blok ali znak. Blokirane naprave so običajno tiste, ki shranjujejo podatke, in naprave z znaki, ki prenašajo podatke.

Tu lahko v bistvu najdemo pritrdilna mesta drugih particij ali naprav, povezanih z računalnikom.

Na primer , /dev/sda je točka priklopa uporabljenega trdega diska, druge particije tega diska pa bodo oštevilčene tako, da bo prva particija /dev/sda1, druga /dev/sda2 in tako naprej.

Druge priključene diske, USB-pogone ali naprave za shranjevanje bomo označili kot /dev/sdb, /dev/sdc in tako naprej.

To lahko iz terminala preverimo z izvajanjem ukaza:

sudo fdisk -l

Za datoteko, povezano z miško tipa PS/2, bo to /dev/psaux.

/ etc - konfiguracijske datoteke

Imenik /etc vsebuje konfiguracijske datoteke, ki jih je mogoče ročno urejati z urejevalnikom besedil.

Imenik / etc vsebuje pomembne sistemske datoteke, vse so konfiguracije, ki so statične datoteke.

Izvršljivih datotek, še manj pa binarnih datotek, tukaj nikoli ne najdemo.

/ home - domača mapa uporabnika

Imenik /home vsebuje domače mape za vse uporabnike . Če je na primer vaše uporabniško ime »uporabnik1«, bo vaš domači imenik /home/uporabnik1.

Ta mapa vsebuje uporabniške datoteke in z njimi povezane podatke ter uporabniške datoteke in nastavitve.

Vsak uporabnik ima samo dostop do pisanja v svoj domači imenik, za spreminjanje drugih datotek v sistemu pa bi moral imeti super uporabniška dovoljenja ali biti korenski uporabnik.

/ lib sistemske knjižnice

Imenik /lib vsebuje knjižnice, ki jih potrebujejo binarne datoteke, ki se nahajajo v imenikih /bin in /sbin.

Z eno samo razliko je, da so knjižnice, ki jih potrebujejo dvojiški v mapi / usr / bin, v imeniku / usr / lib.


Dodaj kot prednostni vir v Googlu