Re: linux problem

From: tomas.lopasovsky (michal21@mail.viapvt.sk)
Date: 09. 09. 2001, 12:03 CEST


zdrawim

ok. tak ten problem s mountovanim diskov skusim vysvetlit komplexnejsie...

mame v pocitaci niekolko hdd (teraz myslim fyzickych diskov, nie particii
na diskoch, ok?). dajme tomu ze mame jeden primarny a druhy sekundarny.

v linuxe su disky (a vlastne aj vsetky periferne zariadenia) reprezentovane
specifickym suborom adresara /dev (devices). primarny harddisk bude napriklad
subor /dev/hdaX, sekundarny /dev/hdbX, tercialny /dev/hdcX ... atd ...
ked chceme namountovat (laicky povedane spristupnit) niektory disk,
ktory este nie je namountovany, budeme potrebovat: pomocku "mount" a
prazdny adresar. pokial chceme namountovat napriklad disk oznaceny v DOSe
ako C: (nehnevajte sa ne mna, ale chcem to vysvetlit co najzrozumitelnejsie :)
a tato particia disku sa nachadza na sekundarnom hdd, obratime sa na subor
/dev/hdb1. zariadenia ako hdd, cdrom, fdd je zvyk v linuxoch mountovat do
adresara /mnt (nie je to podmienkou !), preto si pre nase potreby vytvorime
podadresar, napr.: /mnt/disk.
v nasom pripade by sme postupovali napr. takto: (emulujem prikazovy riadok :)

lamer> mkdir /mnt/disk
lamer> mount /dev/hdb1 /mnt/disk1
lamer> cd /mnt/disk1
...

tu by ale mohol nastat potencialny problem ... prikaz mount sa pokusa 
autodetectnut
si filesystem disku - a dost casto sa mu to podari :) ked nie, pouzijeme prikaz
mount s prepinacom "-t", za ktorym uvedieme typ filesystemu, ktory je na 
mountovanom
disku:

lamer> mount /dev/hdb1 /mnt/disk1 -t vfat

filesystemy a ich nazvy najdeme v manualovych strankach (man mount).
tie najzakladnejsie:

msdos - FAT16
vfat - FAT32
ext - ext2 filesystem - linux

dalsim nasim priatelom bude subor /etc/fstab, ktory obsahuje listinu periferii
(ako hdd, cdrom a fd) a ich pripojne body - cize adresare do ktorych 
mountujeme.
tento zoznam sa vytvoril uz pri instalacii, takze su v nom zariadenia ako 
floppy
disk, cdrom (ak ju teda mame :) alebo disky, ktore sme zvolili uz pri 
instalacii.
struktura suboru je v principi jednoducha:
nekolko stlpcov:

meno zariadenia
/dev/hdb1

meno mountpointu
/mnt/disk1

filesystem
vfat

sposob mountovania
auto - namountuje pri spustani systemu

...

po editovani tohoto suboru potom staci zadat:

lamer> mount /mnt/disk1

a disk sa namountuje (teda pokial je  pripojeny :)
tak isto by to malo byt aj s cdromou:

lamer> mount /mnt/cdrom

a floppatkom:

lamer> mount /mnt/floppy

zalezi to samozrejme od distribucie linuxu (takto to chodi v redhatoch ...)

novsie verzie kde (k desktop environment) obsahuju podbnu (nechutnu)
utilitku ako je wo windozoch - autorun - cdrom sa namountuje sam a este
sa naviac aj automaticky otvori nove okno (bud konquerora alebo proste
aktivneho filemanageru)

takze tolko k mountovani diskov, nabuduce sa pozrieme na to, ako si sami
mozeme dopestovat sialenu kravu.

bye

tomas.lopasovsky



This archive was generated by hypermail 2.1.2 : 09. 09. 2001, 12:48 CEST