150 likes | 267 Views
Čo je s úborový systém ? 1. Metóda ukladania údajov 2. Adresárová štruktúra. Filesystem. Systémy súborov v AIX. V AIX-e sú podporavané tieto suborové systémy : JFS - Journaled File System – žurnálový systém súborov
E N D
Čo je súborový systém ? 1. Metóda ukladania údajov 2. Adresárová štruktúra Filesystem
Systémy súborov v AIX • V AIX-e súpodporavanétietosuborovésystémy: • JFS - Journaled File System – žurnálovýsystémsúborov • JFS2- Enhanced Journaled File – rozšírenýžurnálový, systémsúborov • CDRFS - CD-ROM súborovýsystém pre CD • UDFS - Universal Disk Format (UDF) - pre DVD • CIFS - Common Internet File System - sieťovýsúborovýsystém • NFS - Network File System - sieťovýsúborovýsystém • PROCFS - Proc file system – procesomsystémusúpriradenésúbory
Hierarchia adresárov AIX • /home - /dev/hd1 - domovské adresáre užívateľov, môžu byť aj v iných filesystémoch • /usr - /dev/hd2 – príkazy OS, knižnice aaplikácie • /tmp - /dev/hd3 – dočasné súbory, • / (root) - /dev/hd4 – na vrcholom stromovej štruktúry, okrem iného obsahuje adresár zariadení a adresár s programami potrebnými pre boot systému • /hd5 – boot image systému, po štarte je neaktívny
Hierarchia adresárov AIX • /hd6 – swap space – disková pamäť • /hd7 – dump device – dump zariadenie • /var - /dev/hd9var – súbory, ktoré sa v reálnom čase menia, fronty, log súbory • /opt - /hd10opt – freeware software, alebo software tretích strán • /proc - /proc – adresár typu procfs - procesy • /admin = /hd11admin – obsahuje tmp adresár s právami 755 a vlstníkom root, ukladajú sa sem dočasné súbory – bezpečnejšie riešenie ako /tmp,
Príkazy pre prácu so súbormi • cd – zmena adresára • cd /home/user10 - nastaví sa do /home/user10 • cd .. - aktuálny adresár bude /home • cd ~- aktualný adresár bude domovská adresár • cd ../../- posunie sa o dve úrovne vyššie • rm - vodstráni súbor alebo adresár • rm /home/user5/subor - vymaže súbor • rm -rf /home/user5/backup
Príkazy ls, rm • mkdir– vytvorenie adresára • rmdir– odstránenie adresára –r prepínač vymaže aj podádresáre a súbory vo vnútri adresára • pwd– zobrazenie pracovného adresára • ls – vypis suborov adresárov -a (all) – všetky -l (long) – podroobný vypis -d (directory information) – len adresáre -r(reverse alphabetic) – abecedne zozadu -t (time changed) – podľa času zmeny -C (multi column format) - viacstĺcový formát - R (recursively) - rekurzívne
Prístupové práva • chmod– zmena práv na súbor alebo adresár • chmod(u,g,o,a)(+-)(r,w,x) súbory alebo adresáre • (r,w,x = práva; r-read, w-write, x -execute) • (u, g, o, a = kto; u-user, g=group, o=others, a=all) • + pridá práva; - odoberie práva • možnosť použiť aj číselné formu práv, 4 = read, 2 = write, 1 = execute. • 1777 – sticky bit, každý môže rwx ale mazať len svoje • 2777 – sgid bit, každy spusti skript ale ako grupa súboru • 4777 – suid bit, každy spusti skript ale ako ownersúboru
Chown, chgrp • chown – zmení vlastníka súboru - changeowner • chown –Rsuborrekurzívná zmena, v adresári zmení vlastníka a aj v jeho podadresároch • man chown– manuál pre chown • chownuzivatel:skupinasubor- zmení aj vlastníka aj skupinu na súbore-adresári • chgrp – zmení grupu súboru - changegroup • chgrp –Rgroupsúbor rekurzívne, v adresári zmení skupiny a tiež v jeho podadresároch • man chgrp– manuál pre chown c
chmod príklady • ls–la – zobrazíaj práva -rw-r----- 1 user group 4 Nov 03 13:27 súbor u g o • (rwxrwxrwx) r – read – právo na čítanie súboru, adresára w – write – právo na zápis do súboru, adresára x – execute – pravo na spustenie suboru • u – user, užívateľ, vlastník g – group, skupina o – others, ostatní • Spôsoby zmeny práv chmodu+x<subor> pridá práva na spúšťanie pre vlastníka chmodg-w<subor> odoberie práva na zápis pre skupinu chmod751 <subor> vlastník 1+2+4=rwx, grupa 4+0+1=r_x, others 0+0+1=__x -> rwxr_x__xsubor
Ostatné príkazy - súbory • head– výpis niekoľko prvých riadkov súboru • tail – výpis posledných niekoľko riadkov súboru • wc – počet riadkov (-l), slov (-w), znakov (-c) v súbore. Ak nie je zadané nič zobrazí všetky tri údaje • su– prepne užívateľa • id– zobrazí užívateľské ID • tty - zobrazí aktuálny terminál • who am i – informácie o aktuálnom užívateľovi
/etc/filesystems • /etc/filesystems – je súbor obsahujúci info o súborových systémoch, má format meno_fs: a ďalej nasledujú riadky atribut=hodnota • Príklad: • /tmp: • dev = /dev/hd3 • vol = /tmp • mount = true • check = true • vfs = jfs2 • log = /dev/hd8 • Príklad: • /sysbackup_bis: dev=”/vol/x/aix_back" • vfs = nfs • nodename = 10.2.3.3 • mount = true • options = sec=sys • account = false
Mountpoint • Mountpoint – je adresár, v ktorom je prístupný konkretný filesystém. • Príklad: • /dev/hd2 je súborový systém a je montovaný v adresári /usr, t.j /usr je mountpoint pre filesystem /dev/hd2, takže ak užívateľ potrebuje vidieť súbory a adresáre fs /dev/hd2, nastaví sa do adresára /usr
Mount / umount • Príkazmount – pripojífilesystem do adresára (mountpoint-u) • mount -apripojívšetkyfs z /etc/filesystems, akešteniesúpripojené • mount /dev/hd11admin /admin pripojífs /dev/hd11admin do adresára /admin • mount -f /dev/hd11admin /adminvynútipripojeniesúborovéhosystému • umount /adminodpojífs /admin