ExtRoot OpenWRT


Flash memory yang ditancapkan di router TP-Link MR3420 terlalu kecil (4MB), sehingga tidak memungkinkan untuk menginstall banyak program-program lain di router (webserver misalnya). Solusinya adalah menggunakan Flashdisk sebagai pengganti JFFS2 yang hanya tersedia 1,2 MB.

Saya menggunakan flashdisk 1GB (Kingston Data Traveller), dibagi dua partisi (100 MB untuk swap, sisanya buat storage pake Ext3), bisa pake Gparted atau program partisi lainnya. USB Hubnya saya pake yang 4 port.

Referensi cara mount USB bisa dibaca di sini:
http://wiki.openwrt.org/doc/howto/usb.storage

Referensi cara mengaktifkan Extroot bisa dibaca di sini:
http://wiki.openwrt.org/doc/howto/extroot

Jangan lupa, setting "fstab" sesuai dengan letak flashdisk di "/dev". Ini contoh konfigurasi fstab saya:
config global automount
    option from_fstab 1
    option anon_mount 1
   
config global autoswap
    option from_fstab 1
    option anon_swap 0
   
config mount
    option target    /mnt/usbfd
    option device    /dev/sda2
    option fstype    ext3
    option options    rw,sync
    option enabled    1
    option enabled_fsck 0

config swap
    option device    /dev/sda1
    option enabled    1

Hasilnya:
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 1.4M      1.4M         0 100% /rom
tmpfs                    14.4M      1.7M     12.7M  12% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/sda2               869.1M     32.1M    792.9M   4% /overlay
overlayfs:/overlay      869.1M     32.1M    792.9M   4% /

Semoga berhasil!

0 comments:

Post a Comment