'Small Devices'에 해당되는 글 125건

  1. 2018.08.04 [Onion Omega2+] sdcard 로 부팅하기
반응형

Onion Omega2+는 32MB 의 저장 공간을 가진다. 뭔가를 컴파일 하거나 이용하는데 있어서 턱없이 부족한 용량이다. 그래서 sdcard를 이용해서 용량을 확장할 수 있다. 본 포스팅에서는 sd card에서 부팅하는 방법을 알아본다.


참고 사이트

https://onion.io/2bt-booting-from-an-sd-card/

https://docs.onion.io/omega2-docs/boot-from-external-storage.html#format-your-storage-device-to-ext4



1. sdcard 준비

sdcard slot 에 sdcard를 넣으면 /dev/mmcblk0 으로 장치가 잡힌다. 포맷을 해야 하는데, 포맷하기 위한 패키지를 설치한다. (file system tool)


$opkg update

$opkg install e2fsprogs


그리고 sdcard를 ext4 파일 시스템으로 포맷한다.


$mkfs.ext4 /dev/mmcblk0


2. /overlay 디렉토리 복사

다음과 같이 overlay directory를 sdcard로 복사한다


$mount /dev/mmcblk0 /mnt

$tar -C /overlay -cvf - . | tar -C /mnt -xf -

$umount /mnt


3. fstab 설정

block-mount를 설치하고 fstab에서 sd card entry를 설정한다.


$opkg install block-mount

$block detect > /etc/config/fstab


vi /etc/config/fstab 명령으로 fstab의 다음의 부분을 

config 'mount'

        option  target  '/mnt/mmcblk0'

        option  uuid    'e55ca417-8669-4052-95c1-1e88406128ba'

        option  enabled '0' 


다음과 같이 편집한다.

config 'mount'

        option  target  '/overlay'    

        option  uuid    'e55ca417-8669-4052-95c1-1e88406128ba'

        option  enabled '1' 


4. 리부팅 및 확인

reboot 명령으로 리부팅 하고 df -h 로 /의 용량을 확인한다.


반응형
Posted by alias
,