Linux připojování zařízení 6 praktická část
I/O zařízení Všechny periférie Čistě vstupní klávesnice, myš, tablet, CD-ROM, scanner, Čistě výstupní monitor, tiskárna, Vstupně-výstupní hard disk, disketa, vypalovačka, modem,
Adresář /dev Každé zařízení má v adresáři /dev svůj speciální soubor Nenalezneme-li jej tam lze jej speciálními programy vytvořit Programy MAKEDEV a mkdnod. Pouze jako root. Nutná opatrnost nejprve čtěte nápovědu
Adresář /dev Druh zařízení Název souboru IDE disk hdx SCSI disk (serial ATA) sdx disketa fdx sériový port ttyx paralelní port lpx USB port usbx PS-2 psaux X číslo od 0 (kolikátý port to je)
Adresář /dev Často se používají logická jména (vytvářené jako symlinky) Např na CD-ROM nebo modem Př. /dev/modem -> /dev/tty2 (modem na třetím sériovém portu) /dev/cdrom -> /dev/hdd (CD-ROM je na sekundárním řadiči jako slave viz. dále)
Vytváření jmen disků hdxy nebo sdxy hd IDE disk sd SCSI disk X písmeno (a,b, ) u IDE a primární řadič master b primární řadič slave c sekundární řadič master d sekundární řadič slave u SCSI pořadí disku v řadiči
Vytváření jmen disků Y číslo logické jednotky 1, 2, 3 první až třetí primární oddíl 4 rozšířený oddíl jako takový 5 a více číslo logického oddílu v rozšířeném oddílu U Linuxu na jiném HW než PC (PPC Linux) to může být odlišné
Připojování disků Každý disk se připojí do nějakého adresáře Hlavní disk se připojí na / Někdy se užívá logický disk obsahující jen jádro, ten se připojí na /boot Další logické disky se obvykle užívají jako /usr, /home, /tmp, /var Výhoda při havárii nepřijdeme o celý disk, systém lze postavit z více disků Nevýhoda může dojít místo na některém disku
Připojování disků Disky, které nejsou součástí systému, se obvykle připojují do adresáře v /mnt CD-ROM a DVD buď od /mnt/cdrom (/mnt/dvd) nebo přímo /cdrom (/dvd) Diskety /mnt/floppy /floppy Přehled nalezneme v souboru /etc/fstab
Souborové systémy U každého disku je nutné určit souborový systém OS Linux Linux - journal Windows 3x, 9x Windows NT, 2000,XP CD-ROM Souborový systém ext2fs (e2fs) ext3fs, reiserfs, xfs fat, vfat ntfs iso9660 (9660)
Připojení a odpojení disku Připojení příkaz mount mount disk adresář t typ mount /dev/hda3 /usr t e3fs mount /dev/hda1 /mnt/c t ntfs mount /dev/fd0 /mnt/floppy t vfat Odpojení příkaz umount umount /mnt/floppy Před odpojením dobré dát příkaz sync zápis všech dat čekajících v paměti.
Soubor /etc/fstab V tomto souboru jsou popsány všechny připojené disky a jejich body připojení (jako které adresáře jsou připojeny) Rovněž jsou zde popsána práva uživatelů tyto disky připojit a odpojit Platí i pro floppy a CD nebo DVD Ty lze ale připojit i do jiných adresářů (máme-li k tomu právo)
Práce s disketou S disketou ve formátu FAT (MS DOS) lze pracovat i bez připojení pomocí balíku mtools (man mtools) (tyto příkazy platí i pro pevné disky MS DOSu ke kterým máme přístup) mdir a: vypíše obsah aktuálního adresáře na disketě mcopy soubor a: zkopíruje soubor na disketu mcd a:/adresar změní adresář na disketě mdel a:soubor smaže soubor mdeltre a:adresar smaže adresář
Příkazy pro práci s disky df výpis připojených disků a jejich zaplnění fdisk /dev/hda výpis a úprava oddílů na disku hda mkfs /dev/hda t ext2 -c formátování disku hda na souborový systém extended2 a kontrola povrchu (parametr c) e2fsck /dev/hda kontrola povrchu disku hda
Žurnálování Nové souborové systémy Extended 3 (zkratka e3fs nebo ext3), ReiserFS a XFS podporují žurnálování Větší odolnost proti chybám a lepší zotavení při výpadku systému
Práce se swapovým diskem Swap disk disk pro odkládání nepotřebných paměťových stránek či segmentů mkswap /dev/hda3 vytvoření swap disku v oddíle hda3 (formátování) swapon /dev/hda3 spuštění swap disku na hda3 swapoff /dev/hda3 vypnutí swapdisku
CD-ROM Používá se souborový systém iso9660 s některými omezeními: Pouze 8 úrovní podadresářů (včetně kořenového) Maximální délka názvu 32 znaků Kapacita 650 MB Rockridge rozšíření více úrovní a delší názvy souborů, pro UNIX i práva (nelze v DOSu a Win) Joliet dlouhá jména souborů i pro Win
Děkuji za pozornost