Ово је стара верзија документа!
Садржај
Рад са системима датотека
Хијерархија система датотека
Слаквер Линукс складишти све своје фајлове и директоријуме у један / директоријум, обично познат као root. Ово је потпуно другачија ситуација од оне са којом сте можда упознати код Мајкрософт Виндоуза. Различите партиције чврстих дискова, ЦД-РОМ-ова, УСБ уређаја, па чак и флопи дискова могу бити монтиране у директоријумима под / директоријумом, а да немају ништа слично словним ознакама уређаја. Садржај ових уређаја се може наћи било где, али постоје одређена правила да Слаквер то сређује за вас. На пример, CD-RW уређаје ћете најчешће наћи у /mnt/cd-rw.
Табела 11.1. Приказ структуре система датотека
/ | Корени (root) директоријум, у оквиру кога постоје сви остали директоријуми |
/bin | Минимални скуп бинарних програма за све кориснике |
/boot | Кернел, initrd, и други потребни програми за покретање Слаквера |
/etc | Системски конфигурациони фајлови |
/dev | Колекција посебних фајлова који омогућују директан приступ хардверу |
/home | Кориснички директоријум где се складиште лични фајлови и поставке |
/media | Директоријум у који се аутоматски монтирају спољни уређаји |
/mnt | Место за привремено монтирање уклоњивих уређаја |
/opt | Директоријум у коме може бити инсталиран неки (углавном власнички) софтвер |
/proc | Систем датотека извезен из кернела за информације о процесима |
/root | Матични директоријум root корисника |
/sbin | Минимални комплет системских бинарних пакета и бинарних пакета супер корисника |
/srv | Подаци карактеристични за сајтове као што су веб-странице понуђене од стране система |
/sys | Посебни детаљи о имплементацији кернела |
/tmp | Директоријум резервисан за привремене фајлове свих корисника |
/usr | Сви небитни програми, библиотеке и дељени фајлови |
/var | Регуларни подаци о променама као што су фајлови историје |
Врсте локалних система датотека
Линукс кернел подржава широк пректар система датотека, што вам омогућује избор великог броја карактеристика које треба да задовоље ваше потребе. Срећом, већина подразумеваних врста система датотека је адекватна за задовољавање свих потреба које можете имати. Неки системи датотека су скопчани са одређеним медијумом. На пример, систем датотека iso9660 се користи скоро искључиво за ЦД и ДВД медијуме.
ext2
ext2 је најстарији систем датотека укључен у Слаквер Линукс за складиштење података на тврдом диску. У поређењу са другим системима датотека, ext2 краси једноставност. Бржи је од већине других кад је у питању читање и писање података, али не укључује способност вођења дневника трансакција. Ово значи да након пада система, систем датотека мора бити исцрпно проверен ради утврђивања и (ако имамо среће) исправљања утврђених грешака.
ext3
ext3 је млађи рођак ext2 система датотека. Дизајниран је да замени ext2 у многим ситуацијама и ова два система датотека деле већину основног кôда, с тим што ext3 уводи подршку за вођење дневника трансакција. Заправо, ext2 и ext3 су толико слични да је могуће конвертовати један у други у ходу, без губљења података. Због тога ext3 ужива велику популарност. Такође, постоји велики број доступних алата за повраћај података са овог система датотека у случају катастрофалног пада система. ext3 је добар систем датотека за општу употребу са подршком за вођење дневника трансакција, али не обавља добро одређене задатке као други системи датотека. Један од таквих је што ext3 систем датотека мора често да пролази кроз исцрпан процес провере. Ово се обавља кад се систем датотека монтира, обично при стартовању рачунара, што за последицу има одређени временски период кашњења што уме да нервира.
ext4
ext4 је последњи из ext серије система датотека. Дизајниран је да се изграђује на ext3 систему датотека са новим идејама о томе шта систем датотека треба да ради. Иако Слаквер подржава ext4, треба знати да је ово нов систем датотека и да се налази у фази развоја. Уколико преферирате стабилност науштрб перформанси, можда ћете желети да користите други систем датотека као што је ext3. ext4 се дичи неким већим побољшањима у односу на ext3 кад су у питању перформансе, али велики број корисника још нема поверење у његову стабилност.
reiserfs
reiserfs је један од најстаријих система датотека, са карактеристиком вођења дневника трансакција, за Линукс кернел и подржаван је од Слаквера дуги низ година. У питању је веома брз систем датотека посебно погодан за складиштење, допремање и писање великог броја малих фајлова. Нажалост, постоји само мали број алата за поправљање у случају пада система, а reiserfs партиције се много чешће оштећују него ext3.
XFS
XFS је додат Линукс кернелу од стране SGI-а и један је од најбољих система датотека за рад са великим дисковима и великим фајловима. XFS искоришћава више радне меморије него други системи датотека, али ако радите са великим фајловима, коришћење перформанси овог система датотека науштрб радне меморије је вредно труда. XFS није нарочито погодан за употребу на стоним или преносним рачунарима, али заиста сија на серверима који целог дана баратају великим фајловима. Као и ext3, XFS је систем датотека који у потпуности подржава вођење дневника трансакција.