Aby partycja z innym systemem ,lub inny dysk oraz CDROM były widziane przez Linuksa należy je zamontować.
W tym celu w katalogu /mnt/ utwórz katalogi które będą odnosiły się do twoich dysków i partycji. Katalog może mieć dowolną nazwę np: dla CDROM-u możesz utworzyć /mnt/cdrom, a dla partycji z systemem Windows /mnt/winda.
Następnie za pomocą komendy mount -t vfat /dev/hda1 /mnt/winda zamontuj katalogi i pliki Windows do drzewa katalogów Linuksa.
Teraz kilka słów wyjaśnień:
vfat - oznacza system plików używanych przez Windows. Istnieją jeszcze iso9660, używany do CDROM-ów oraz ext zastosowany w Linuksie.
/dev/hda1 - oznacza pierwszą partycję na pierwszym dysku twardym, /dev/hda2 oznacza drugą partycję na pierwszym dysku itd, /dev/hdb będzie oznaczało drugi dysk na pierwszym kanale IDE tzw. slave. Pierwszy dysk na drugim kanale IDE oznaczamy jako /dev/hdc, a drugi (slave) /dev/hdd. W przypadku dysków SCSI zamiast hd musisz napisać sd.
Stację dyskietek oznacza się jako /dev/fd0.
CDROM to /dev/cdrom
Dyskietkę zamontujesz poleceniem, mount /dev/fd0 /mnt/floppy - oczywiście wcześniej musisz w katalou /mnt utworzyć katalog /floppy. Gdy chcesz zmienić dyskietkę, przed wyjęciem musisz ją odmontować komendą, umount /dev/fd0 /mnt/floppy , to samo dotyczy CDROM-ów.
Zawsze przed odmontowaniem musisz być poza katalogiem który jest odmontowywany, w przypadku gdy bedziesz w katalogu systemu plików, który następnie odmontowujesz, zobaczysz komunikat błędu, że urządzenie jest zajęte.
Plik /etc/fstabzawiera kilka pól odzielonych tabulatorem lub spacją:
pierwsze pole jest nazwą systemu plików do zamontowania np: /dev/hda1 oznacza pierwszą partycję dysku twardego.
Drugie pole to katalog w systemie plików Linuksa, tam zostanie zamontowany system plików danego urządzenia np: /mnt/winda
Trzecie pole oznacza typ montowanego systemu np: vfat
Następne pole to opcje montowania np:b defaults
- defaults, oznacza że urządzenie jest do odczytu i zapisu, jest asynchroniczne , blokowe, zwykły użytkownik nie może montować na nim innych systemów plików, mogą na nim być wykonywane programy
- ro, oznacza system tylko do odczytu
- noauto, system nie jest automatycznie montowany. Opcja ta wykorzystywana jest z CDROM i napędami dyskietek, ponieważ nie wiadomo czy w czasie uruchamiania systemu, będziesz miał cokolwiek w napędach.
- async, wszystkie operacje we/wy związane z systemem plików powinny być wykonywane asynchronicznie
- auto, system plików ma być zamontowany automatycznie.
- exec, oznacza pozwolenie na wykonywanie programów. - nouser, zabrania zwykłemu użytkownikowi montowania systemu plików.
- rw, do odczytu i zapisu.
- sync, wszystkie operacje we/wy powinny być wykonywane synchronicznie.
- user, zezwala na montowanie plików zwykłemu użytkownikowi.
Piąte pole to wartość wykorzystywana przez polecenie dump w celu określenia, czy ma zostać wykonana kopia zapasowa.
Ostatnie pole ustawia wartość dla polecenia fsck
- 1 oznacza sprawdzenie systemu
- 0 oznacza, że system plików nie będzie sprawdzany
Powyższe operacje musisz wykonywać jako root.
Zwróć uwagę że dyskietka i CDROM na powyższym przykładzie nie będą montowane automatycznie przy starcie systemu. Aby zamontować dyskietkę należy wpisać w wierszu poleceń mount /mnt/floppy, dla CDROM-u mount /mnt/cdrom.
W menadżerach graficznych aby zamontować kliknij na ikonie dyskietki lub CDROM-u, aby odmontować kliknij trzecim przyciskiem myszy i wybierz odmontuj (umount).