Stranica: 1/1.

FSTAB - montiranje prilikom boota

Postano: 24 lis 2008, 21:19
Postao/la Grof
Ako želimo mountati particiju prilikom boota PC-ja onda to radimo dopisujući linije unutar fstab datoteke.
Fstab editiramo ovako:

Kod: Označi sve

sudo gedit /etc/fstab
Format linije fstab datoteke je ovakav:
/dev/ime_particije /mount_point fs_type defaults 0 0

Znači, ako želiš mountati particiju /dev/sda1 na mount point /mount/moj_disk i tip FS-a je npr ext3, onda to izgeda ovako

Kod: Označi sve

/dev/sda1      /mount/moj_disk    ext3   defaults   0   0
i tako za svaku particiju koju želiš mountati automatski na početku.
Bitno!
Mount point mora postajati kao direktorij, s toga akoželiš mountati kao u prethodnom primjeru, moraš prije toga kreirati direktorij moj_disk ovako

Kod: Označi sve

sudo mkdir /mount/moj_disk
Više o opcijama fstab-a i primjerima možete naći ovdje

Re: FSTAB - montiranje prilikom boota

Postano: 25 lis 2008, 09:29
Postao/la Suko
Treba znati kako editirati fstab.
Nikad se ne zna kad će zatrebati.
Ja sam najviše naučio sa ove stranice:
How to edit and understand fstab

Re: FSTAB - montiranje prilikom boota

Postano: 25 lis 2008, 10:25
Postao/la devil
nije vam lakse da radite preko uuid-a?

ls/dev/disk/by-uuid i tam vidite dskove. jer zna se dogoditi da ubacite novi disk i on preuzme recimo sda1 i nema vise butanja. zato bolje preko uuid. jer je uuid poseban za svaki disk, msilim odreduje se prilikom formatiranja.
i dobro je reci da u fstabu treba zakomentirati /dev/cdrom i /dev/dvd i mountanje njih prepustiti halu. jer ovo radi samo probleme bespotrebno. tak da moj fstab recimo ovak izgleda:

matija /dev/disk/by-uuid $ cat /etc/fstab
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
none /dev/pts devpts defaults 0 0
none /dev/shm tmpfs defaults 0 0


#/dev/cdrom /media/cdrom auto ro,user,noauto,unhide 0 0
#/dev/cdrom1 /media/cdrom1 auto ro,user,noauto,unhide 0 0
#/dev/dvd /media/dvd auto ro,user,noauto,unhide 0 0
#/dev/dvd1 /media/dvd1 auto ro,user,noauto,unhide 0 0
UUID=3bafcf31-c4a3-4ea8-858b-e48fb15c0793 / ext3 defaults,noatime,nodiratime 0 1
UUID=717f4234-d3ce-46fe-8f29-eca0ae238ddb swap swap defaults 0 0
UUID=cf87ffe9-fd1e-4905-9ced-9138077cb0d8 /home ext3 defaults,noatime,nodiratime 0 2
UUID=1037d547-3130-44da-9eef-026a6e987efe /media/data ext3 defaults,noatime,nodiratime 0 3
#zadnja lionija je samo za virtualbox da moze mountat usb-ove.
none /proc/bus/usb usbfs auto,busgid=108,busmode=0775,devgid=108,devmode=0664 0 0



treba napomenuti i da zadnji red fstaba nesmiej biti prazan. konkretno kod mene nakon zadnje nule nema vise nicega jer to samo buni kernel.

Re: FSTAB - montiranje prilikom boota

Postano: 25 lis 2008, 10:34
Postao/la Suko
Ovo nisam znao.
Thanks!

Re: FSTAB - montiranje prilikom boota

Postano: 25 lis 2008, 11:03
Postao/la Grof
devil je napisao/la:nije vam lakse da radite preko uuid-a?

. zato bolje preko uuid. jer je uuid poseban za svaki disk, msilim odreduje se prilikom formatiranja.
Ne disk, nego za svaku particiju i određuje se prilikom particioniranja..... ;)

Re: FSTAB - montiranje prilikom boota

Postano: 25 lis 2008, 13:41
Postao/la fritz62s
@devil
Za UUID se slazem i razumem zashto, medjutim nije mi jasno zashto preporuchujesh da se zakomentuju/onemoguce optichki uredjaji u fstab i njihovo dizanje prepusti HAL-u? Hvala
Evo kako izgleda moj fstab :
  • # /etc/fstab: static file system information.
    #
    # <file system> <mount point> <type> <options> <dump> <pass>

    proc /proc proc defaults 0 0
    # Entry for /dev/sda6 :
    UUID=36bcb8fc-e221-45b9-8916-fa8e66361d26 / ext3 relatime,errors=remount-ro 0 1
    # Entry for /dev/sda7 :
    UUID=fd572892-5793-473b-9770-7cd6760f8fc0 /home ext3 relatime 0 2
    # Entry for /dev/sda8 :
    UUID=fb7f1276-a17f-4e73-ba55-f1d79d21cd76 none swap sw 0 0
    /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
    /dev/scd1 /media/cdrom1 udf,iso9660 user,noauto,exec,utf8 0 0
    /dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
    /dev/sda5 /media/Ha_zmaju! ntfs-3g defaults,locale=en_US.UTF-8 0 0
    /dev/sda1 /media/Windows\040XP ntfs-3g defaults,locale=en_US.UTF-8 0 0