'파일시스템'에 해당되는 글 1건

  1. 2009.03.19 ARM보드 - 파일시스템 업로드


JFFS2 이미지 확인 방법(HOST환경)

이미지파일 연결
일반 파일을 block device처럼 접근 가능하게 설정
파일 시스템 이미지를 포함하는 파일의 마운팅에 사용
root@kimyeonjoo-desktop:/home/kimyeonjoo/work# losetup /dev/loop0 ./jffs2.img

노드 생성
mknod /dev/mtdbloak0 b 31(major num) 0(minor num)
mtdblock을 위한 디바이스 노드 생성
root@kimyeonjoo-desktop:/home/kimyeonjoo/work# mknod /dev/mtdblock0 b 31 0

노드 생성 확인
root@kimyeonjoo-desktop:/home/kimyeonjoo/work# ls /dev/mtd*
/dev/mtdblock0

폴더 생성
root@kimyeonjoo-desktop:/home/kimyeonjoo/work# mkdir /tmp/test/

모드프로브
block2mtd 드라이버 : 하드 디스크 같은 일반적인 block device를 mtd character로 에뮬레이션
root@kimyeonjoo-desktop:/home/kimyeonjoo/work# modprobe block2mtd

이거 왜 하는 거지? ㅋㅋ
root@kimyeonjoo-desktop:/home/kimyeonjoo/work# echo "/dev/loop0" > /sys/module/block2mtd/parameters/block2mtd

마운트
root@kimyeonjoo-desktop:/home/kimyeonjoo/work# mount -t jffs2 /dev/mtdblock0 /tmp/test

마운트 확인
root@kimyeonjoo-desktop:/tmp/test# ls
bin  boot  dev  etc  home  lib  mnt  opt  proc  root  sbin  sys  tmp  usr  var


apt 사용법
kimyeonjoo@kimyeonjoo-desktop:~/work$ sudo apt-get install mtd-tools
삭제 : apt-get remove mtd-tools
업데이트 : apt-cache search mtd, apt-get upgrade
다시설치 : apt-get --reinstall install


파일시스템 생성
kimyeonjoo@kimyeonjoo-desktop:/tmp$ mkfs.jffs2 -d /tmp/test -o test
mkfs : 기본 명령어
-d : 디렉토리 설정
/tmp/test : 원하는 디렉토리 경로
-o : 원하는 결과 파일이름

xdownload jffs2.img
 xModem을 통해서 dram 메모리에 이미지를 적재

flashdownload rootfs
 루트파일 시스템 적용

Posted by 리트모스
: