Cara tambah storage openwrt ke Usb

Perangkat dengan flash 8 MiB atau lebih harus memiliki cukup ruang untuk menginstal paket yang diperlukan, jika tidak, buat gambar khusus. Hapus semua paket yang telah Anda instal untuk menambahkan fungsionalitas sekunder, karena sekarang hanya membuang-buang ruang. Tinggalkan hanya yang diperlukan untuk mengakses internet dan diperlukan untuk mengakses sistem file extroot.
Setelah Anda membuat extroot, Anda akan memiliki semua ruang yang diperlukan untuk menginstal paket sekunder.

Extroot dapat berupa apa saja yang dapat dipasang oleh blok. Saat ini blok membuat beberapa batasan tentang apa yang bisa dilakukan extroot. Itu harus sistem file tipe: ext4 (perhatikan bahwa itu tidak bisa menjadi sistem file FAT16/32). Untuk sebagian besar, sistem file ini akan menjadi perangkat penyimpanan USB. Namun, bisa juga pada SD-Card atau drive SATA yang terhubung melalui e-sata atau bahkan perangkat blok jaringan (dengan asumsi pengaturannya cukup awal). Jika Anda menggunakan perangkat yang tersambung ke USB, ikuti panduan penginstalan USB untuk menyiapkan penyimpanan USB di OpenWrt. Berikut ini mengasumsikan bahwa Anda akan membuat extroot Anda sebagai sistem file EXT4 pada perangkat OpenWRT Anda dengan USB flash drive yang terhubung. Prosesnya serupa untuk jenis perangkat lain.

Ini akan menginstal paket yang diperlukan dan membuat sistem file extroot. Catatan: Ini akan menghapus semua data pada stik USB Anda. Selanjutnya diasumsikan bahwa flash USB muncul sebagai perangkat blok /dev/sda. Tolong JANGAN jalankan perintah ini secara membabi buta, verifikasi bahwa itu benar-benar yang ingin Anda lakukan.

setelah format colok ke device openwrt dan langkah selanjutnya menjalankan printah di bawah ini satu per 1

untuk menjalankan printah ini sya menggunakan putty

opkg update
opkg install block-mount kmod-fs-ext4 e2fsprogs parted
parted -s /dev/sda -- mklabel gpt mkpart extroot 2048s -2048s
DEVICE="$(sed -n -e "/\s\/overlay\s.*$/s///p" /etc/mtab)"
uci -q delete fstab.rwm
uci set fstab.rwm="mount"
uci set fstab.rwm.device="${DEVICE}"
uci set fstab.rwm.target="/rwm"
uci commit fstab
grep -e rootfs_data /proc/mtd
block info
DEVICE="/dev/sda1"
mkfs.ext4 -L extroot ${DEVICE}
eval $(block info ${DEVICE} | grep -o -e "UUID=\S*")
uci -q delete fstab.overlay
uci set fstab.overlay="mount"
uci set fstab.overlay.uuid="${UUID}"
uci set fstab.overlay.target="/overlay"
uci commit fstab
mount ${DEVICE} /mnt
tar -C /overlay -cvf - . | tar -C /mnt -xf -
reboot
  • Selesai
Previous
Next