Dokumentacija Tvrdi diskovi

Izvor: HrOpenWiki
Inačica od 14:12, 11. ožujka 2011. koju je unio/unijela Shrike (razgovor | doprinosi)

Skoči na: orijentacija, traži

Kako Linux prepoznaje vaš tvrdi disk

U svijetu Windowsa particije i diskovi se označavaju na uvijek isti način počevši sa C, pa D, E, F, G, .... U Linux svijetu svaki disk i particija imaju svoj broj i svoje slovo koje govori točno o tipu diska, koji je disk po redu i koja je particija na tom disku iza oznake.

Svi diskovi se nalaze u root folder / pod sekcijom dev (devices). Primjer lokacije diska je /dev/hda2 hda2 je specijalna datoteka, a ne direktoriji sa sadržajem diska. Prvi disk, onaj primarni, ima oznaku a, sekundarni disk oznaku b, tercijarni c i tako dalje. Tip diska se zna prema početnim oznaka hd ili sd, gdje su svi IDE (PATA) diskovi hd a svi SCSI/SATA/USB stickovi sd.

Poredak diskova
hda je prvi IDE disk, hdb drugi IDE disk, sda prvi SATA/SCSI disk, ...

Konkretno, primejr koji smo dali nam govori da je riječ o primarnom IDE disku (hda). Ukoliko bi bila riječ u četvrtom IDE disku, onda bi oznaka bila hdd u lokaciji /dev/hdd. Drugi SCSI/SATA disk bi imao oznaku sdb u lokaciji /dev/sdb U slučajevima kada su diskovi pomiješani (kombinacija IDE/SATA), poredak slova će biti u onom redosljedu u kojem ih Linux vidi.

Sada krećemo na particije. Svaka particija ima broj, baš kao ona na početnom primjeru (/dev/hda2). Bez obzira o kakvoj je particiji riječ, one su označene brojem na kraju počevši od 1, pa 2,3,4,5,.... Sada znamo da je hda2 druga particija na prvom IDE disku. /dev/sdb5 bi bio SATA/SCSI/USB sekundarni disk i peta particija na tom disku.

Brojevi na diskovima
sda5 je 5 particija na prvom SATA/SCSI disku, hde7 je 7 particija na 5 IDE disku

Jedna stvar nije objašnjena, no koja vam je do sada postala barem "sumnjiva". Za razliku od windowsa, na Linuxu je sve datoteka (tj, tako se manifestira). Vaš disk je datoteka, vaš printer je datoteka, vaš monitor je datoteka. Proces koji uzima sadržaj datoteke sdb1 i prikazuje ga u direktoriju po želji je unutar programa "mount" koji služi upravo tome.

Za razliku od windowsa koji može prikazati svaku particiju samo pod svojim slovom (C,D,E), Linux može prikazati sadržaj određene particije u direktoriu koji se nalazi bilo gdje drugdje, pa čak i na drugom disku. Analogno, kao kada bi ste "D" particiju prikazali unutar C\:Documents bez da postoji i vanjska oznaka D. Konkretno, ako je /dev/sdb5 particija na kojoj držite muziku, onda možete prikazati sadržaj te particije unutar direktorija koji prikazuje sadržaj vašeg /dev/sda1 diska i particije, konkretno, primjerice u folderu /media/muzika. Ovime se može postići transparentna struktura iz koje nije jasno da se čitava direktorijska hijerarhija možda nalazi na nekoliko desetaka ili stotina diskova i lokacija. Odlučivanje gdje se prikazuje sadržaj koje particije ili diska je unutar datoteke fstab koja se nalazi u direktoriju /etc (dakle, /etc/fstab

Direktoriji u koji je instaliran osnovni Linux se zove root direktorij i ima oznaku /, a pod njim su svi ostali direktoriji i sadržaji svih ostalih particija. Za razliku od Windwosa, / ne treba biti na primarnom disku i primarnoj particiji. /home je folder home pod / (root) direktorijem i sadrži sve podatke o korisnicima i njihove osobne dokumente.


Kako editirati fstab i što je to

Na vašem Linux operacijskom sustavu postoji datoteka /etc/fstab (sama datoteka se zove fstab, /etc/fstab je lokacija do datoteke). Kada naučite kako funkcionira fstab, moći će te ga sami editirati po vlastitom nahođenju.

fstab je konfiguracijska datoteka koja sadrži informacije o svim particijama i uređajima za pohranu podataka na vašem računalu. Specifično, /etc/fstab govori gdje bi se vaše particije trebale "mountati" i kako. Ovo znači da ukoliko imate problema sa pristupom nekoj particiji ili disku, ne možete pisati po istoj, najvjerojatnije imate krivo konfigurirani fstab.

/etc/fstab je najobičnija tekstualna datoteka i možete ju otvoriti i editirati u bilo kojem tekst editoru (ne sa wordom već sa ASCII editorima tipa nano, gedit, vi, emacs), ali samo ako imate root (administratorske ) privilegije. Znači, prije ikakvih editiranja morate biti logirani kao root ili iskoristiti su ili sudo naredbu.

Svatko ima malo drugačiji fstab jer svatko ima drugačije diskove u drugačijim datotečnim sustavima i particijama. Ipak, fstab uvijek ima isti format i osnovna struktura je uvijek ista. Evo primjera:


/dev/hda2 ext2 defaults 1 1

/dev/hdb1 /home ext2 defaults 1 2

/dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0

/dev/fd0 /media/floppy auto rw,noauto,user,sync 0 0

proc /proc proc defaults 0 0

/dev/hda1 swap swap pri=42 0 0

Što sve ovo znači?! Svaki red (ili stupac) sadrži neku informaciju o particiji. Prvi stupac sadrži informaciju o kojoj se particiji ili disk uradi, drugi stupac je gdje se ta particija prikazuje (mount point), treća je vrsta datotečnog sustava, četvrti stupac govori o opcijama odabranim za prikaz particije, peti stupac je dump opcija a šesti o provjeri datotečnog sustava.