Failisüsteem

Note

Linuxi failisüsteemi täielikuks mõistmiseks on soovitatav lugeda Linuxi failisüsteemi hierarhia dokumentatsiooni, mida pakub Linuxi dokumentatsiooni projekt.

Failisüsteem on moodus failide hoidmiseks ja korrastamiseks, mitte ainult Linuxis vaid ka teistes operatsioonisüsteemides. Linuxis on enamik faile tavalised failid, välja arvatud kataloogid, erifailid, lingid, soklid ja nimelised torud. Kõige levinumad failitüübid, millega kasutajad kokku puutuvad, on tavalised failid, kataloogid ja lingid.

Opening a terminal (in Kubuntu this is called Konsole) and typing

ls /

brings up a list similar to the following:

bin
boot
cdrom
dev
etc
home
initrd.img
lib
lib32
lib64
lost+found
media
mnt
proc
root
sbin
selinux
srv
sys
tmp
usr
var
vmlinuz

Note

Kõik loendid ei näe välja täpselt nagu ülaltoodud näide.

Järgnev on ülevaade ülal loetletud failidest või kataloogidest.

Failisüsteemi ülevaade

bin

Sisaldab terminälikäske, mis on kasulikud süsteemiadministraatoritele (kellel on täielik ligipääs) ja tavakasutajatele (kellel on piiratud ligipääs). Selles kataloogis asuvad käsud on Linuxi süsteemi töötamiseks hädavajalikud. Mõned käsud bin kataloogis on bash, ls, cp, ja cat.

boot

Contains the files required for the boot process. In the case of Kubuntu, it contains the files for the GRUB2 boot-loader, master boot records, map files, and the Linux kernel.

cdrom

symlink või sümboolne link asukohta /media/cdrom, mis ise on symlink asukohta /media/cdrom0. Kui CD sisestatakse CDROM seadmesse, on selle CD sisu saadaval kataloogis /media/cdrom0.

dev

Eriliste või seadmefailide asukoht. Näiteks /dev/sda0 on kõvakettal esimene kettajagu.

etc

Sisaldab kõiki süsteemiseadistuste faile, mida kasutatakse programmide tegevuse juhtimiseks.

home

Sisaldab iga süsteemi kasutaja kodukatoloogi. Kasutaja kodukataloog võib sisaldada isiklikke seadistusfaile ja dokumente, muusikat, videoid ning muid kasutaja määratud katalooge ja faile.

initrd.img

symlink failini /boot/initrd.img-<kernel version>, mis on vajalik süsteemi käivitumiseks.

lib

Sisaldab kernelimooduleid, alglaadimiseks vajalikke teegitõmmiseid ja käivituskäske.

lib32

Sama, mis lib ülalpool, kuid sisaldab ainult 32-bitiseid versioone.

lib64

Sama, mis lib ülalpool, aga sisaldab ainult 64-bitiseid versioone.

lost+found

Sisaldab valest väljalülitamisest või krahhist taastamise tulemusi.

media

Sisaldab alamkatalooge, mida kasutatakse haakepunktidena eemaldatavate andmekandjate jaoks nagu CDROM-id, USB kettad, disketid.

mnt

Üldine haakepunkt failisüsteemide või seadmete jaoks. Enamikel juhtudel ühendatakse enamik seadmeid automaatselt kataloogiga /media.

opt

Lühend sõnast optional (valikuline). Seda kataloogi kasutatakse lisapakettide jaoks, mille tavaliselt paigaldab kasutaja käsitsi.

proc

Virtuaalne failisüsteem, mis sisaldab käitusaegset süsteemiteavet, mis esitatakse faililaadses struktuuris.

root

Süsteemiadministraatori ehk juurkasutaja (root) kodukataloog.

sbin

Sisaldab süsteemi töötamiseks hädavajalikke programme nagu fdisk, ifconfig, reboot ja shutdown.

selinux

Pseudo-failisüsteem, mis sisaldab kerneli alamsüsteemi kasutatavaid käske parandatud turvalisusega Linuxi omaduse jaoks.

srv

Sisaldab saidispetsiifilisi andmeid, mida süsteem teenindab.

sys

Sisaldab Linuxi kernelit, püsivara ja süsteemiga seotud faile.

tmp

Sisaldab ajutisi faile. Paljud programmid kasutavad seda kataloogi lukufailide loomiseks ja andmete ajutiseks hoidmiseks.

usr

Sisaldab süsteemi kõige suuremat andmekogu, kaasa arvatud ainult lugemisõigustega kasutajaandmeid ning faile ja programmid, samuti programmide binaarfailid, dokumentatsioon, teegid, päisefailid ja muu.

var

Sisaldab muutuvaid andmeid, nagu süsteemi logifailid, e-posti ja printeri puhvrikatalooge, seondatud ning ajutisi faile.

vmlinuz

symlink kokkupakitud käivitatavale Linuxi kerneli failile.