Razlika između inačica stranice Dokumentacija Tvrdi diskovi
Redak 85: | Redak 85: | ||
mount -a | mount -a | ||
[[Mediji:Primjer.ogg]] | [[Mediji:Primjer.ogg]] | ||
+ | |||
+ | |||
+ | == Tipovi datotečnih sustava (file sustava) == | ||
+ | |||
+ | ext3 i ext4 – Veoma vjerojatno da su vaše particije u jednom od ova dva datotečna sustava. Nekada je ext2 bio standard, ali je danas to najčešće ext3, ext4, reiserfs ili xfs. Ext4 je najnovija generacija ext datotečnih sustava sa naprednim tehnologijama. Najvažnije je da kod ovih datotečnih sustava nema potrebe za defragmentiranjem, a u slučaju nasilnog gašenja računala, journal će osigurati da nema izgubljenih podataka. | ||
+ | |||
+ | reiserfs Ovaj datotečni sustav je nekada bio standard na SuSE Linuxu, no danas sve više i više pada u zaborav. Odlikuje ga tree-like struktura zapisa i odlične performanse sa malim datotekama. | ||
+ | |||
+ | swap Ovo je samo-objašnjavajuće. Ovaj datoečni sustav se koristi za swap particije. Za razliku od windowsa, Linux može koristiti swap datoteku il iswap particiju. Opciaj korištenja swap particije je puno bolja jer donosi bolje performase. | ||
+ | |||
+ | vfat Vaš usb stick je najvjerojatnije u vfat, a što bi bio FAT32. Windows particije su sada sve na ntfs, no možda tko ima win98, 95 ima FAT 32 ili FAT16. | ||
+ | |||
+ | xfs Veoma napredni datotečni sustav koji je namijenjen velikim diskovima i golemima particijama. |
Inačica od 14:37, 11. ožujka 2011.
Sadržaj
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.
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.
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.
Format
Ako želimo neku particiju montirati automatski pri podizanju operacijskog sustava, onda to činimo preko datoteke/tablice /etc/fstab. Editiramo je također kao superuser.
U tablici svaka linija predstavlja jedno montiranje. Neka montiranja su već zadana od strane operacijskog sustava. Kao npr. montiranje samog Linux stabla (/) ili swap particije. No u nju možemo lako dodati i svoje particije.
Format je slijedeći:
uređaj točka_montiranja tip_datotečnog_sustava opcije freq passno
Gdje je:
- uređaj: ime i putanja particije koju montiramo. (npr. /dev/sda1)
- točka_montiranja: ime i putanja direktorija koji će predstavljati zadanu particiju
- tip_datotečnog_sustava: oznaka tipa datotečnog sustava kojeg montiramo (npr. ext2, ext3, ntfs-3g itd.)
- opcije: upisuju se opcije montiranja. Ako nemate posebnih opcija koje želite uključiti postavite na defaults
- freq: određuje hoće li datotečni sustav biti uključen u listu datoteka za back-up (za vaše potrebe stavite 0)
- passno: određuje hoće li se prilikom podizanja operacijskog sustava provjeravati integritet datotečnog sustava naredbom fsck. Ako stavite vrijednost 0, onda se neće provjeravati ispravnost datotečnog sustava. Vrijednost 1 je rezervirana za root (/) datotečni sustav, a za ostale se postavlja vrijednost 2. U tom slučaju Linux će u određenim vremenskim razmacima podizanja operacijskog sustava provjeravati integritet datotečnog sustava.
1. Linija fstab tablice za montiranje /home particije Montiranje /home particije izgledat će ovako kao linija fstab tablice:
/dev/sda1 /home ext3 defaults 0 2
2. Linija fstab tablice za montiranje /media/Disk particije Montiranje /media/Disk particije izgledat će ovako kao linija fstab tablice:
/dev/sdb1 /media/Disk ntfs-3g defaults 0 0
3. Linija fstab tablice za montiranje /media/CD CD/DVD medija Montiranje /media/CD CD/DVD medija izgledat će ovako kao linija fstab tablice:
/dev/scd0 /media/CD udf,iso9660 user,noauto,exec,utf8 0 0
Napomene:
- Da bi Linux mogao montirati datotečne sustave preko fstab tablice moramo prije toga kreirati direktorije koji predstavljaju točke montiranja (kao i kod montiranja preko mount naredbe)
- Da bi se datotečni sustavi montirali prema fstab tablici potrebno je ili restartati računalo ili pokrenuti naredbu kao superuser:
mount -a
Tipovi datotečnih sustava (file sustava)
ext3 i ext4 – Veoma vjerojatno da su vaše particije u jednom od ova dva datotečna sustava. Nekada je ext2 bio standard, ali je danas to najčešće ext3, ext4, reiserfs ili xfs. Ext4 je najnovija generacija ext datotečnih sustava sa naprednim tehnologijama. Najvažnije je da kod ovih datotečnih sustava nema potrebe za defragmentiranjem, a u slučaju nasilnog gašenja računala, journal će osigurati da nema izgubljenih podataka.
reiserfs Ovaj datotečni sustav je nekada bio standard na SuSE Linuxu, no danas sve više i više pada u zaborav. Odlikuje ga tree-like struktura zapisa i odlične performanse sa malim datotekama.
swap Ovo je samo-objašnjavajuće. Ovaj datoečni sustav se koristi za swap particije. Za razliku od windowsa, Linux može koristiti swap datoteku il iswap particiju. Opciaj korištenja swap particije je puno bolja jer donosi bolje performase.
vfat Vaš usb stick je najvjerojatnije u vfat, a što bi bio FAT32. Windows particije su sada sve na ntfs, no možda tko ima win98, 95 ima FAT 32 ili FAT16.
xfs Veoma napredni datotečni sustav koji je namijenjen velikim diskovima i golemima particijama.