Esta publicação irá explicar como aumentar o espaço de armazenamento do router TP-Link WR703N com firmware OpenWRT.
ExtRoot é uma funcionalidade que pode ser usada para aumentar o sistema de ficheiros do router com firmware OpenWRT para um meio de armazenamento externo, tanto uma pen usb como um disco rígido externo.
Requisitos:
- TP-Link WR703N com firmware OpenWRT.
- Pen USB formatada com o sistema de ficheiros EXT4 e alocar uma percentagem do seu espaço à memoria SWAP. Ambas as partições devem ser definidas como primárias.
- Aplicação para ligação SSH (habitualmente eu utilizo o "Putty").
Procedimento:
1. Ligar a pen USB ao router WR703N, e o router ao PC por cabo de rede.
2. Aceder ao separador "System » Sofware", actualizar a lista de software e instalar os seguintes pacotes de software:
» kmod-usb-storage
» kmod-fs-ext4
» block-mount
3. Clicar no botão "Save & Apply" e reiniciar o router por via do "perform reboot".
4. Após o router iniciar novamente, aceder via SSH e executar os seguinte comandos.
(Cada linha deve ser executada separadamente.)
mkdir -p /mnt/sda1
mount /dev/sda1 /mnt/sda1
mkdir -p /tmp/cproot
mount --bind / /tmp/cproot
tar -C /tmp/cproot -cvf - . | tar -C /mnt/sda1 -xf -
umount /tmp/cproot
umount /mnt/sda1
5. Agora necessitamos de editar as definições do ficheiro /etc/config/fstab.
Eu aconselho a utilizarem via SHH o editor "vi" (para explicações de como usar este editor, ler a seguinte publicação aqui.)
Executar o seguinte comando:
vi /etc/config/fstab
#velho
option target /home
option enabled 0
#novo
option target /
option enabled 1
Resultado final:
6. Aceder ao novo separador "System » Mount Points", e na secção referente ao "SWAP"
confirmar a partição da pen usb swap e marcar como "Enabled".
8. Por fim podemos confirmar que o Router TP-Link WR703N já está com o espaço da pen alocado.