Organizácia dát, alebo kde je disk C?

Organizácia dát v Linuxe sa líši od Windowsu. Vo Windowse malo každé zariadenie svoje písmeno - disketové mechaniky A, B, pevné disky a optické mechaniky sa označovali písmenami od C, pričom na C sa inštaloval samotný systém. Na prvý pohľad sa vám možno organizácia dát v Linuxe javí ako neporiadok, ale nie je to tak. Zachvíľu zistíme, že je to oveľa prehľadnejšie a praktickejšie.

Štruktúra adresárov má spoločný základ - koreňový adresár označený symbolom /. Koreňový adresár "/" sa číta ako root (angl. koreň) - pozor, nepleťte si ho s menom používateľa root! Všetky dáta sú štrukturovane roztriedené do adresárov (pozri tabuľku). Domovské adresáre používateľov s ich dátami a nastaveniami sú vytvorené v zložke /home, napríklad /home/peter, /home/otec. Správca root má svoj domovský priečinok priamo v adresári /root, nie v /home/root. Cesta do domovského adresára používateľa sa zvykne písať skrátene znakom ~ (čítame "tilda"). Príklad: v konzole namiesto cp subor.mp3 /home/ondrej/mp3 stačí zadať cp subor.mp3 ~/mp3. Tento znak sa bežne používa aj v článkoch na internete, takže si ho dobre zapamätajte ;).

Ani výmenné zariadenia nemajú v Linuxe priradené písmeno. Pripájajú sa do adresára /mnt (alebo /media). Každé zariadenie tam má svoj adresár, kde sa zobrazuje jeho obsah. Napríklad disketová mechanika býva /mnt/floppy, CD-ROM /mnt/cdrom...

Drvivá väčšina programov má svoje konfiguračné súbory, do ktorých sa zapisujú jeho nastavenia. Obyčajne sú tieto súbory uložené v adresári ~/.program/. Je pravidlom, že ak je prvým znakom súboru alebo priečinku bodka, tento súbor/priečinok je skrytý. Nastavovacie dialógy programov nerobia nič iné, iba zapisujú do týchto konfiguračných súborov. Zvyknú byť dobre okomentované, takže nie je problém nastavovať programy aj priamo cez ne.



Pozrime sa teraz na niektoré zaujímavé adresáre v systéme:

/bin Základné programy potrebné pre beh systému.
/boot Obsahuje súbory zavádzača a jadro, ktoré sú nutné pre beh systému.
/dev Tu sú špeciálne súbory určené pre komunikáciu s pripojenými zariadeniami ako sú napríklad disky, myš, CD, DVD ROM mechaniky... V Linuxe platí, že všetko je súbor a táto koncepcia zjednodušuje život napríklad programátorom.
/etc Tu je uložená konfigurácia systému. Väčšinu konfigurácie tvoria obyčajné textové súbory editovateľné textovým editorom. Tieto súbory zvyknú byť vnútri patrične okomentované.
/home Domovské adresáre s dátami a konfiguráciou programov.
/lib V adresári /lib sú uložené základné knižnice potrebné pre beh systému.
/mnt (alebo /media) Slúži k pripojeniu výmenných zariadení ako sú CD ROM/DVD či disketovka, ale aj disky iných operačných systémov alebo sieťové adresáre.
/opt Inštalujú sa tu niektoré neštandardné súčasti systému, často komerčné aplikácie. Niekedy sa tu inštaluje aj KDE, Gnome, Mozilla či OpenOffice.org - napríklad v distribúcii SuSE Linux.
/proc Špeciálny adresár s informáciami o systéme.
/root Domovský adresár správcu systému - roota.
/sbin Špeciálne programy určené iba správcovi.
/tmp Odkladací adresár, dočasné súbory.
/usr Tu sa umiestňujú väčšie programové balíky, ktoré nie sú nevyhnutnou súčasťou základného systému - napríklad aplikácie. Tu existujú opäť adresáre /usr/bin, /usr/sbin, /usr/lib s rovnakým významom.
/usr/share Zdieľané data pre programy - zvuky, obrázky, niekedy i konfiguračné súbory.
/usr/share/doc Dodatočná dokumentácia k nainštalovaným programom, licecie programov.
/usr/local Ak inštalujete niektorý program priamo zo zdrojového kódu, teda nie z RPM balíčku pre svoju distribúciu, je obyčajne umietnený do adresára /usr/local (kde sú opäť adresáre /usr/bin, /usr/sbin, /usr/lib...)
    • media 21.12.2004 | 12:46
      Avatar Tomáš Srnka Barz čo, už asi všetko  Administrátor
      /media je aj vo Fedora Core3
      Dlho som robil linuxos.sk, neskôr založil vpsFree.cz, posledných pár rokov ako tech. riaditeľ vo Websupporte
      • Re: media 14.04.2005 | 05:18
        jj   Návštevník
        Aj Debian Sarge ma /media :)
        • Re: media 09.05.2005 | 18:49
          x   Návštevník
          a dokonca aj aurox ma /media. nebude to tym ze je polozeny na red hate ako aj fedora ? :)))
          • Re: media 28.04.2006 | 23:02
            mnn   Návštevník
            Aj suse 10.0 ma media
            • Re: media 28.03.2007 | 22:50
              apocalypz   Návštevník
              rofl ... ale aj ubuntu ma /media =]]]
    • a este 21.12.2004 | 12:51
      Avatar Tomáš Srnka Barz čo, už asi všetko  Administrátor
      nejako nevidim obrazok(je to mozno tym, ze som v skole a tam je WINDOW$ :-))
      Dlho som robil linuxos.sk, neskôr založil vpsFree.cz, posledných pár rokov ako tech. riaditeľ vo Websupporte
      • Re: a este 03.02.2005 | 13:46
        yorik   Návštevník
        asi preto, lebo obrazok je vo formate PNG...
        • Re: a este 03.02.2005 | 15:04
          andy   Návštevník
          prave si to citam vo windowse a v pohode vidim obrazky... dobre spravena stranka
          • Re: a este 04.02.2005 | 23:41
            Avatar Ondrej Hučko Kubuntu  Administrátor
            Nebol cely obrazok natiahnuty na serveri, v tom bol problem.
    • /media 21.12.2004 | 14:24
      juro   Návštevník
      /media je aj v debiane
    • hmm 21.12.2004 | 22:24
      frozen-shade   Návštevník
      takyto system suborou ma aj BeOS (ktory pouzivam).
    • SysFS 23.12.2004 | 11:12
      Avatar zoliq Fedora Core 3  Používateľ
      Trochu zaripem ... Jadra serie 2.6 sa uz celkom v tucniakoch usidlili, nemal by byt v tabulke spomenuty aj /sys, ktory je podporovany v tychto jardrach ;-)
      • Re: SysFS 26.12.2004 | 19:25
        Avatar mathio debian  Používateľ
        ja ma v mandrake v roote aj /var
        RTFM! Len najpr treba najst ten spravny FM...
    • super 17.01.2005 | 22:53
      gofra   Návštevník
      prijal by som viac podobnych clankov...chystam sa na na suse, chvilu subezne s win....a taketo clanky mi /nam / pomozu :)
      • Re: super 03.02.2005 | 15:07
        andy   Návštevník
        suhlasim, tiez mam win/SuSE
        • Re: super 09.02.2005 | 23:07
          Avatar Ondrej Hučko Kubuntu  Administrátor
          TO Ondrej: ake zaklady mate na mysli? snazim sa predstavovat tie najzakladnejsie zaklady a v co najjednoduchsom jazyku :)
          • Re: super 04.02.2005 | 23:40
            Avatar Ondrej Hučko Kubuntu  Administrátor
            Som rad, ze sa vam takyto typ clankov paci. Vidime ich oblubenost aj v ich citanosti... samozrejme, budu nasledovat aj dalsie clanky v rubrike Otazky novacikov.
            • Re: super 08.02.2005 | 00:37
              ondrej   Návštevník
              no je to cool ale pre linuxove lamy ako som ja by to chcelo aj nejake zaklady...uplne :(
              • Re: super 13.10.2011 | 22:23
                Libi   Návštevník
                ... alebo takého nejakého sprievodcu svetom linuxu, resp. jeho hlavnými odlišnosťami od windows a najdôležitejšími programmi :-)
    • Rozdelenie disku 18.01.2005 | 18:23
      Avatar titanik mint  Používateľ
      rad by som pridal super link kde toto tiez pekne popisuje, ale podrobnejsie: rozdelenie disku
    • Disky 22.02.2005 | 13:18
      clusoe   Návštevník
      Mam problem. Nainstaloval som si SUSE9.2 (inak som zaciatocnik) a neskor som pripojil este jeden disk(NTFS) kde by som ho nasiel?a viem ho vobec pozerat ked to ma windowsacku partition? Dikes
      • Re: Disky 24.02.2005 | 22:42
        Avatar hramat Arch + Openbox  Používateľ
        Neviem ako to je presne s Suse ale Ondrej ti hadam pomoze. viem ze vo Fedora prehladavanie NTFS particii nieje priamo zahrnute v kerneli takze trebalo pridat modul. to je vsetko popisane na http://linux-ntfs.sourceforge.net/. ale kedze tam popis k suse nevidim predpokladam ze suse mal tento modul zahrnuty v kerneli. pri stratovani linuxu by ti mal nabehnut aj Kuzdu ktory vlastne prezre ci neboli pripojene nove zariadenia do pocitaca. myslim si ze ti linux ten novy hdd nasiel len ho nevies namontovat dobry popis na to najdes na konci stranky http://linux-ntfs.sourceforge.net/rpm/instructions.html vsetko co potrebujes spravit sa nachadza za Mount. a ked chces aby ti montoval linux automaticky ten disk pri spusteni tak http://linux-ntfs.sourceforge.net/info/ntfs.html#4.10
        • Re: Disky 24.02.2005 | 22:47
          Avatar hramat Arch + Openbox  Používateľ
          teraz pozeram ze to mas uz preprate vo forume http://www.linuxos.sk/zobraz_prispevok.php?forumid=1953
          • Re: Disky 04.07.2006 | 22:13
            Zero86   Návštevník
            SUSE v pohode cita Fat, Fat 32, NTFS, Ext 1 2 3, Razor Skus v /Mnt alebo /Media
    • NECHAPEM 25.03.2005 | 22:29
      Pistik   Návštevník
      Nechcem prilis rypat. Ale naco beznemu uzivatelovi vsetky tie adresare. To uz nemohli dat do jedneho napriklad LINUX a pri nom by boli vsetky tie osobne adresare a aj tie akoze disky? Takze si myslim ze by to bolo pre bezneho uzivatela alebo vecsinu dievcat ovela prehladnejsie. Skuste to brat z pohladu amatera a nie ako ste vy profici.
      • Re: NECHAPEM 27.03.2005 | 21:55
        jard   Návštevník
        nie. koniec koncov, uzivatel nema preco behat po disku, ma si vystacit s ikonkami cd, floppy, homedir a podobne na ploche svojho DE. nevidim dovod aby user ktory ma problem vediet na co su /usr /var ... mal do niektoreho z nich liezt, ak tam uz niekto polezie tak imho neni user ale 'mentalny poweruser' :)) inac tento pristup ako si navrhol ma gobolinux, zda sa ze sa to nejak nechyta....
        • Re: NECHAPEM 23.11.2005 | 17:29
          tomass   Návštevník
          Uz ako bolo povedane predomnou. User beha iba v adresari /home/user_name a niekedy /mnt a /media Vsetko ostatne je viac menej system. Ale ako poznam uzivatelov, tak casom zacnu behat vsade. :) Ak si zacnes upravovat system podla svojho, tak sa najcastejsie ocitnes v /usr/local a v /etc Ved spoznas :)
          • Re: NECHAPEM 03.03.2006 | 13:47
            lebo je to linux   Návštevník
            RE: Pistik. Z pohladu uzivatela Win sa ti to moze zdat neprehladne, ale je to len vec zvyku. tato suborova struktura suvisi s davnym standartom komunikacneho protokolu spolocnosti Novell. Dobre to mozes poznat z internetu. V skratke ide o to, ze pouziva tak zvane relativne adresovanie t.j. -> tento suborovy system, vie byt prenesitelny na hoci aky iny disk (server) a tak pristupny pre siet (internet). Suborova struktura "C:/xyz/abc" predstavuje "absolutne adresovanie" a je vymyslom spolocnosti Microsoft a nikde inde sa nepouziva. S relativnym adresovanim sa mozes stretnut vlastne aj na internete - az budes niekedy vytvarat napr, vlastnu internetovu stranku (a hlavne odkazy), tak sa s touto problematikou stretnes. Som odkojenec Win a s Linuxom, nepracujem dlho, ale jeho adresarova struktura sa mi zda byt prehladnejsia a hlavne rychlejsia.
    • Ako pripojit FD a USB disk 18.04.2005 | 13:57
      Marek   Návštevník
      Zdravim Skusil som si spustit Slax (vacie distro sa mi nechcelo stahnut z inetu) no aj po precitani vseliakych clankov a manualov stale neviem ako mam urobit to primountovanie floppy alebo USB kluca. Mozete poradit co mam kam zapisat aby sa mi to zobrazilo v tom /mnt
      • Re: Ako pripojit FD a USB disk 01.05.2005 | 17:47
        ventyl   Návštevník
        mno, co sa tyka disketovky, tak pokial existuje adresar /mnt/floppy a sedis pod rootom, tak by ciste teoreticky mohlo pomoct mount /dev/fd0 /mnt/floppy. s tym usb klucom je problem vacsi, kedze ide o usb zariadenie, ktore musi mat nejaky ten usb driver, ale moje usb serepeticky ide po spravnom nastaveni modulov zamontovat obycajne ako SCSI disky... cize mount /dev/sda1 /mnt/usb co ale nemusi byt pravidlom
    • organizacia filesystemu 01.05.2005 | 17:40
      ventyl   Návštevník
      podla mna, ak niekto nedokaze s filesystemom a la linux pohnut, tak treba namontovat vsetky stare windowsacke jednotky pod adresare /c, /d, /e, nastavit fstab a automounter tak, aby mountovali cd-romku tam, kde je aj vo woknouse a do ostatneho nesahat :) a potom sa mozu prehlasit za linuxovych uzivatelov :)
    • hmm 22.05.2005 | 15:14
      mirdoo   Návštevník
      nno ja som tiez zaciatocnik a mam problem " Suse 9.3 PRO" ficim pod GNOME, nainstaloval som si BitTorrent-4.0.1-1.noarch.rpm a neviem ako ho spustit podobne som si nainstaloval Nero LINUX a to sem nejako nasiel ale tohto Torrenta ani za Krista tomuto este nerozumiem v Widlach sa ta to pri instalacii zvykne spytat kam to supnes prinajhorsom patras v program files pomozte ak mozete :)
    • kde je c 20.07.2005 | 16:08
      neme   Návštevník
      spustil som si live distribuciu slax v grafickom prostredi KDE. Spustil som si prehravac filmov, ale ako si prehram film, ktory mam na hardisku vo windowse ulozeny na hardisku d v adresari filmy . Aku cestu mam napisat, aby to islo ? Ako m postupovat ?
      • Re: kde je c 21.07.2005 | 10:20
        marian   Návštevník
        Unixove systemy, medzi ktore patri aj Linux, pouzivaju strom adresarov, ktory zacina korenovym adresarom /. Do tohoto stromu sa pripaja vsetko -- lokalny suborovy system, vymenne media, ako aj sietove disky. Aby v tom bol poriadok, pre linux sa ustalilo pripajanie diskov do adresara /mnt. Pokial je to potrebne, je mozne disk pripojit prakticky na lubovolne miesto pomocou prikazu mount (pokial mate o jeho pouziti dostatocne znalosti a opravnenia administratora -- v unixovych systemoch uzivatel root) Pre disk d: sa skus sa nastavit na /mnt/hda2 (alebo /mnt/sda2 pokial pouzivas sata alebo scsi disk). Pre disk c: je to zas /mnt/hda1 (mnt/sda1), pre disketovu mechaniku /mnt/floppy pre CD/DVD mechaniku /mnt/cdrom.
    • System 32? 08.09.2005 | 11:54
      Michal   Návštevník
      .. A kde je system32? :D
      • Re: System 32? 10.09.2005 | 17:04
        Tom   Návštevník
        no ja ho mam v /windows/c/WINDOWS/system32 :) Ale teraz vazne. Cast je v /boot acast v /lib a /usr/... aj v /dev atd.
    • drivre na lacnu zostavu 07.01.2006 | 18:38
      Lupo   Návštevník
      Tak nazdar hosi.Som winUser a spekuloval som uz nad roznymi distrib.Linuxu.Skusil som fedoru, MK aj suse, ale obycajne mam problem s grafickou kartou, ktora je na doske...Vlastne ak sa jedna o zaklady, tak som sa tu sice docital fselico, ale ako doplnit nejake drivre napr.na VGA prip.ine, nepochodil som. Pise sa tu o instalacii a pod...scim nemam problemy, ale co potom stymi RPM ?Neviem to pouzit a popis v anglictine premna dost nejasny..Chce to asi hlavne aj viac casu, ale ja nepotrebujem nic viac ako system, ktory bude stabilny a poskytne mi aspon tolko ako bezne aplik.vo WIN./t.j. nieco na prehravanie videa samozrejme DVD, nie aby som to musel este kadetade hladat po NETE, ako vo FC, potom nejaky ofis, takisto rozchodit tlaciaren, a palit CD/to je fsetko.. Ako som uz pisal o tej grafike, a tlaciarni...problemami myslim hlavne sekanie obrazu, ktory mi vo win ide uplne cisto /DVD/ a ovladac na tlaciaren sa tiez nasiel, ale tlaci sa nim 1stranka asi 2min. Tak dakujem za rady, a dufam, ze som to zosmolil akotak zrorumitelne.
      • Re: drivre na lacnu zostavu 22.01.2006 | 14:37
        Avatar hlavo debian, QNX  Používateľ
        zisti si aku mas grafiku a pod a pozri sa ako mas nakonfigurovane jadro. Predpokladam, ze jadro si si sam nekonfiguroval, ale system ti ho nakonfiguroval. tak sa moze stat, ze nemas v jadre oznacenu podporu modulu tvojej graf. karty. ak ti to nepomoze, tak na prehravanie pouzivaj mplayer (kazdopadne doporucujem :)). ten, ak mas pomaly system, tak si zmensi velkost filmoveho okna, ale pojde ti plynulo. snad ti to pomoze. good luck ;)
    • wifi 18.01.2006 | 23:15
      zigi   Návštevník
      Serus vsetci. Mam Mandrake 10 a asi pred tyznom mi instalovali wifi internet. od anteny mam potiahnuty kabel do wifi sietovky v pc. Jej typove oznacenie je Wline WLG-PCI (IEEE 802.11g). A prave s tou sietovkou mam problem, neviem ju spojazdnit pod linuxom. Neviem najst drivery a ked aj najdem na nete, neviem ich nainstalovat. poradte mi kde najdem driver a ako to mam porobit. vdaka
    • Pre zaciatocnikov 03.02.2006 | 21:05
      Bimbo   Návštevník
      Stiahnite si vybornu a aktualnu cesku dokumentaciu k MDV2006 : ftp://mandriva.contactel.cz/people/bibri/doc Najdete tam v prehladnej forme odpovede na vacsinu vasich zaciatocnickych otazok. Dalej doporucujem : faq.linux.cz
    • Zachvíľu zistíme, že je to oveľa prehľadnejšie a p 01.11.2006 | 20:44
      vivi   Návštevník
      Nieje to prehladnejsie ani praktickejsie.
      • Re: Zachvíľu zistíme, že je to oveľa prehľadnejšie 13.11.2006 | 11:54
        Avatar uid0 Debian  Používateľ
        lol. to je slovo do bitky :))
        Debian. apt-get into it…
      • Re: Zachvíľu zistíme, že je to oveľa prehľadnejšie a p 06.02.2007 | 16:05
        Gabo   Návštevník
        Keď som ešte pracoval na svojom notebooku pod Windows, zvykol som operačný systém držať na disku C a aplikácie inštalovať na disk D. Spočiatku to bolo praktické pri zálohovaní systému, avšak zbytočne to žralo kapacitu disku potom, čo na ňom začalo dochádzať miesto. Doteraz som neprišiel na to ako tie disky zlúčiť bez toho, aby bolo treba preinštalovať celý systém.

        Netvrdím, že UNIXový strom je prehľadnejší (precízne navrhnutý systém diskov v diskovom operačnom systéme môže slúžiť rovnako dobre), ale rozhodne je praktickejší. Možnosť presunu vetvy stromu na inú partíciu resp. iné médium s minimálnym zásahom do konfigurácie systému je neoceniteľná vždy, keď začne dochádzať miesto na disku.
    • defrag 13.12.2006 | 14:18
      Avatar nomad22 open suse  Používateľ
      Ked uz sme pri tom suborovom systeme-preco v linuxe nieje defragmentacia disku?
    • Ako s Hrami?? 12.02.2007 | 22:08
      Martin   Návštevník
      Ako je to s hrami na Linuxe? chcem totiz prejst na Linux Ubuntu 6.06 a som pocul hry na Linuxe moc nejdu aj ked pravda ze ja sa az to tolko nehram ale aj tak.[]ak by som zabudol na ktoru stranku treba ist pre odpoved [na linuxos.sk]tak napiste na mail href=''>www.ubuntu.cz</a>martin143@azet.sk.Ďakujem.
      • Re: Ako s Hrami?? 12.02.2007 | 22:09
        ja   Návštevník
        martin143@azet.sk nepridalo odkaz hmm cudne
      • Re: Ako s Hrami?? 16.04.2007 | 11:45
        extremista   Návštevník
        No v linuxe to s hrami velmi nefiči
        lebo vecsinu hier robia pre windows ,ale daju sa stiahnut emulatori , alebo niake dalsie programi aby to šli.
        • Re: Ako s Hrami?? 12.03.2011 | 17:01
          Zdendo   Návštevník
          Skús getdeb.net
          Máš tam aj návod čo pridať do repos a na stránke getdeb máš ďalšie geniálne apps a samozrejme hlavne kvalitné GAMES na úrovni Win (alebo teda ak chceš - takmer na úrovni win) - A VŠETKO ZADARMO!!! Vo win musíš všetko platiť, alebo KRADNÚŤ!!! Ale my sme tu dúfam slušní ľudia.
          Bol som celé roky na Window$, potom asi rok na dualboote, a od februára 2010 ako som kúpil nový noťas - už som nemal chuť inštalovať ten bordel na toto nové železo. Len tak medzi nami - to ikspéčko som mal tiež legálne zakúpené, no i napriek tomu, že mám naň licenciu - nepoužívam ho.
          Za linux nič nedáš. Nebudem tvrdiť, že nahradí Widle, no ak bude každý reagovať spôsobom - "V linuxe neni soft ktorý chcem používať" - nikdy soft pre linux nebude. Ale ty, ako zákazník - pán - si môžeš dupnúť a chcieť to pod linux! Ľudia, ak nás bude veľa, vývojári WinGAMES pochopia, že prichádzajú o prachy... A len tak medzi rečou, už sa toto zmenilo! Už začínajú robiť hry i pre Linux. Už nebude dlho trvať, a pohráte sa tu rovnako ako vo Widlách. Ja nejako nie som na hry, takže mne je to fuck :D
    • files 15.05.2011 | 01:05
      Avatar phelipe   Používateľ
      zdravim, neviete ako by som v ubuntu mohol natiahnut subory z disku ukladane vo windowse ??