HOGYAN Submount
A Gentoo Linux Wiki wikiből
Tartalomjegyzék |
[szerkesztés] Bemutatás
A Submount egy olyan rendszer, aminek segítségével cserélhető médiumok (mint pl. cdrom-ok és floppy lemezek, sőt NFS megosztások) becsatolása és lecsatolása megy automatikusan. A Linux 2.6-os kernelsorozatával működik együtt. Létezik már egy backport a 2.4-es kernelekhez is.
A telepítés után úgy teszi lehetővé az eltávolítható médiumok elérését, mintha azok folyamatosan csatolva lennének. Ez tehát egy alternatívája a Supermount-nak. A Supermount egy hátulütője az, hogy a kernelt patch-elni kell. A Submount ezzel szemben kernel modulként lett megtervezve, ezért lényegében (többé-kevésbé) bármelyik mostani kernellel és kernel-patch készlettel (pl. gentoo-sources vagy mm-sources) tud futni.
Honlapja: http://submount.sourceforge.net
[szerkesztés] Telepítés
[szerkesztés] Portage-ból
emerge submount modprobe subfs
[szerkesztés] Kézzel
Először le kell tölteni a forrást. Ez elérhető a Sourceforge-ról (http://submount.sourceforge.net/).
Ezután ki kell csomagolni a forrást:
cp submount-0.9.tar.gz /usr/src/ cd /usr/src/ tar xfzv submount-0.9.tar.gz cd submount-0.9
Most a submount forrásának könyvtárában vagyunk. Itt 2 van könyvtár: subfs-0.9 és submountd-0.9
Először a kernel modult készítjük el:
cd subfs-0.9 make && make install cd ..
Itt jónéhány fordítási üzenetet nézhetünk végig, s miután a modul kész, a make install bemásolja modulok könyvtárába.
S most végre betölthetjük a modult első alkalommal:
modprobe subfs
Ha minden rendben megy, akkor a modul megtaláljuk az lsmod listájában.
Most létrehozzuk a submountd-t, a programot, ami szintén szükséges a submount működéséhez.
cd submountd-0.9 ./configure make && make install
Ha a submountd-t nem az alapértelmezett helyre szeretnénk rakni, adjuk át a megfelelő paramétert a configure szkriptnek.
[szerkesztés] Használat
Használat előtt létre kell hozni a csatolási pontoka, ha még nem léteznek. Pl.:
mkdir /mnt/dvd mkdir /mnt/cdrw mkdir /mnt/floppy
Ezután módosítsuk a /etc/fstab fájlt a következőhöz hasonló módon:
/dev/cdroms/cdrom0 /mnt/dvd subfs fs=cdfss,ro,users 0 0 /dev/cdroms/cdrom1 /mnt/cdrw subfs fs=cdfss,ro,users 0 0 /dev/fd0 /mnt/floppy subfs fs=floppyfss,rw,users 0 0
Ennek az elrendezése önmagáért beszél. Figyeljünk azért a cdromok és a floppy-k fájlrendszertípusára!
Használható még usb pen-hez is, a következőképpen az fstab bejegyzéssel:
/dev/sda1 /mnt/USB/1 subfs fs=vfat:msdos:ext3:reiserfs,iocharset=iso8859-1,umask=0 0 0 /dev/sda2 /mnt/USB/2 subfs fs=vfat:msdos:ext3:reiserfs,iocharset=iso8859-1,umask=0 0 0 /dev/sdb1 /mnt/USB/3 subfs fs=vfat:msdos:ext3:reiserfs,iocharset=iso8859-1,umask=0 0 0 /dev/sdb2 /mnt/USB/4 subfs fs=vfat:msdos:ext3:reiserfs,iocharset=iso8859-1,umask=0 0 0
Természetesen a célkönytárakat létre kell hozni! A /dev/sdax a particiók számától függően változik. Ha két partició van egy vfat és egy ext3. pl:
sda1 > vfat sda2 > ext3
Megjegyzés:
- A submount telepítésekor az aktuális kernel könyvtárstruktúrájába kerül, ezért ha új kernelt fordítunk, akkor a submount-ot telepíteni kell ismét, például egy "emerge -v submount" paranccsal.
