Página 1 de 1

Redimensionar Partição SD card do OpenElec no Raspberry PI

Enviado: segunda set 07, 2015 6:41 am
por Mr_QuIm
Uma dica útil para se aproveitar ao máximo o cartão SD, já que quando se instala o OpenElec através da imagem, costuma-se ficar apenas com 1GB do cartão aproveitado, independentemente do tamanho do cartão.

Para quem tiver uma release posterior a Jan/2014 basta entrar por SSH e fazer os seguintes comandos:

Código: Selecionar todos

touch /storage/.please_resize_me

Código: Selecionar todos

reboot
Ao reiniciar o OpenElec vai redimensionar a partição e aproveitar o espaço todo disponível.


Para quem tem uma release anterior pode utilizar um método um pouco mais complexo também por SSH:

Código: Selecionar todos

cd /

Código: Selecionar todos

touch /var/lock/xbmc.disabled

Código: Selecionar todos

killall -9 xbmc.bin

Código: Selecionar todos

umount /storage

Código: Selecionar todos

parted /dev/mmcblk0

Código: Selecionar todos

unit s

Código: Selecionar todos

rm 2

Código: Selecionar todos

mkpart primary 258048 -1

Código: Selecionar todos

quit parted

Código: Selecionar todos

e2fsck -f /dev/mmcblk0p2

Código: Selecionar todos

resize2fs /dev/mmcblk0p2

Código: Selecionar todos

mount /dev/mmcblk0p2 /storage

Código: Selecionar todos

df -h

Código: Selecionar todos

rm /var/lock/xbmc.disabled
No ponto de unmount /storage se vos der erro tem que fazer o seguinte comando para ver qual o processo que ainda está a bloquear:
fuser -m /storage
Dá a indicação dos processos e depois fazem:
kill -9 [ID processo] && umount /storage

E continuam o processo no parted...

Nota: Se não perceberem muito de linux para o processo complexo, convem fazer um backup do cartão antes de se tentar o processo, para caso algo corra mal, consigam recuperar o cartão.