Skip to content

By Тодор in Openwrt

Openwrt е нещото, за което все още не съм писал и ред, но това предстои тепърва 🙂
Наскоро ми се наложи да направя така, че USB флашка с ext4 файлова система да се монира с пускането на рутера:

Първоначалната инсталация, за да може рутера изобщо да разпознае флашката:

# opkg update
# opkg install kmod-usb-storage kmod-fs-ext4

Задължителен рестарт. Това е достатъчно, за да виждаме и монтираме с:
# mount /dev/sda1 /mnt
Приемам, че флашката има вече форматиран ext4 партишан на нея. По-лесно е това да се свържи на компютър, тъй като инструментите за openwrt са малко големки и вероятно няма да могат да се съберат в паметта на рутера, без да се наложи да триете нещо.

/etc/config/fstab трябва да изглежда горе-долу ей така:

config global automount
        option from_fstab 1
        option anon_mount 1

config mount
        option target        /mnt/
        option uuid          38bfd7ec-e32b-47c7-974d-de3aea122a1f
        option fstype        ext4
        option options       rw,sync
        option enabled       1
        option enabled_fsck  1

Като uuid на устройството получаваме от инструмента blkid:

# opkg install blkid
# blkid
/dev/mtdblock2: TYPE="squashfs"
/dev/sda1: UUID="38bfd7ec-e32b-47c7-974d-de3aea122a1f" TYPE="ext4"

При мен се наложиха още няколко операции, които не срещнах по други подобни упътвания:

# rm -f /etc/fstab
# ln -s /tmp/fstab /etc/fstab
# /etc/init.d/fstab enable
# /etc/init.d/fstab start

И рестарт за проба 🙂

Tags: , , , ,

Comment Feed

No Responses (yet)



Some HTML is OK

or, reply to this post via trackback.