Prvi šok za običnog Windows korisnika na Unix-u biće da se spoljašnji fajl sistemi ne montiraju automatski. Montiranje fajl sistema pretstavlja sigurnosni rizik za sistem te običan korisnik u principu nema ovlašćenja za tako nešto. Super korisnik na raspolaganju ima jednu od najmoćnijih Unix komandi mount. U sledećem primeru super korisnik montira CD koji je u iso formatu

 mount -t cd9660 /dev/acd0  /mnt 

Obratite pažnju da komanda super korisnika sadrži tri komponente. Ime fajl sistem koji zeli da montira cd9660, zatim čvor uređaja na koji se CD montira u ovom slučaju DVD-RW rom i na kraju tačku na koju se novi fajl sistem montira /mnt. Napominjemo da FreeBSD podržava sve žive i mrtve fajl sisteme ali najuobičajeni su

cd9660 iso CD/DVD

msdos MS fajl sistem

udf DVD

ufs Unix file sistem

zfs SUN Solaris file sistem još uvek u razvoju ali već bez premca

ext2fs Linux file sistem

Upozorenje Audio CD is not a fajl sistem pa se NE montira. Naredna je lista nekih uobičajenih uređaja

acd0 prvi ata (IDI) CD/DVD rom drajve

cd0 prvi SCIS CD/DVD rom drajve

fd0 prvi flopi drajve

lpt0 prvi paralel printer

psm0 prvi PS2 miš

ugen0 prvi generički USB drajve

ukbd0 prva USB tastatura

ulpt0 prvi USB printer

umass0 prvo USB mass skladište

ums0 prvi USB miš

uscanner0 prvi USB skener

Da bi običan korisnik ili đavolak (daemon) mogao da montira fajl sistem on mora da ima ovlašćenje da pristupi uređaju. Dodavanjem vfs.usermount=1 u /etc/sysctl.conf sistemy se stavlja do znanja da će korisnik vršiti montiranje. To nije dovoljno! Korisniku moramo dati ovlašenje za pristup specifičnom uređaju. Recimo ovlašenje za pristup acd0 uređaju se daje dodavanjem sledećih linija u vas /etc/devfs.conf fajl

 
perm acd0 0666'' # čitanje i zapis 
perm acd0 0660'' # samo čitanje 

Takođe je neophodno da korisnik poseduje tačku montiranja sto je lako postići ako se umesto tačke /mnt koristi /usr/home/imekorisnika/mnt.

Naravno za razmažene Windows korisnike ovo verovatno nije dovoljno tako da FreeBSD može raditi automatsko montiranje koje nije preporučljivo na ozbiljnim sistemima. Iz stabla portova iskompajlirajte hal. Ako imate kompletnu verzije (ne one lake koje su na drugom instalacionom disku samog operativnog sistema) Gnoma, KDE ili Xfce hal je vec uključen u ove pakete. Da bi se hal startovao neophodno je dodati sledeće linije u vas /etc/rc.conf fajl (naravno morate da rebootujete sistem da bi promene imale efekta)

dbus_enable="YES"
polkitd_enable="YES"
hald_enable="YES"

Za svaki uređaj koji želite da automatski radi neophodno je promeniti ovlašćenja kao u gornjem primeru sa ata romom. No to nije sve. Da bi se CD/DVD, flopy i slično montirali morate takođe editovati vas /etc/fstab fajl dodavanjem linija poput

/dev/acd0    /usr/home/Pedja/mnt/cdrom cd9660   rw, noauto      0       0

kojima se uređaj proba tokom buta. Kao što možete da vidite prva kolona je čvor samog uredjaja, druga je tačka na koju ćemo montirati zatim ide tip fajl sistema. Narednim kolonma se daje odgovarajuće ovlašćenje (rw read/write), noauto će staviti do znanja računaru da će sistm biti montiran od strane korisnika (u našem slučaju hal đavolka) , 0 znači da toliko puta uređaj treba probati i poslednja 0 znači da sistem treba da nastavi da se butuje posle toliko pokušaja da montira uredjaj.

Na kraju da kažemo da bi mogli da izvadite CD ili flopi morate da ga demontirate. To se postiže komandom

umount /dev/node # ili kroz GUI ako koristite //hal//

koja se neće izvrsiti ako je uređaj u upotrebi. Znači da morate da isključite sve aplikacije koje ga koriste ili da napustite fajl sistem koji ste montirali pre nego sto možete da ga demontirate (cd /drugidirektorijum će to učiniti).

 
instaliranje_i_konfiguracija_hal_hardware_apstrac_layer_za_automasko_montiranje_cd_dvd_usb_floppy.txt · Last modified: 2007/11/23 22:43 by oko
 
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki