ramdisk와 ext2의 차이점
임베디드 2006. 10. 19. 13:24
제목: ramdisk와 ext2의 차이점
글쓴이: 강정호
글쓴날: 2006년 10월 02일 오후 12:37
URL : http://kelp.or.kr/korweblog/?story=06/10/02/0246639
임베디드리눅스 관련 서적에서, 파일시스템관련 설명을 보면...
파일시스템의 종류는
ext,2ext3,FAT,FAT32,NFS,cramfs/romfs,ramfs(ramdisk파일시스템),jffs,jffs2와 같은 것이 있으며,
그 특징에 대해서도 각각 설명이 되어 있습니다.
그리고, ramdisk만드는 방법에 대해서 다음과 같은 순서로 설명되어 있습니다.
==========================<순서>=================================
1.빈 램디스크 파일 생성
=> dd if=/dev/zero of=ramdisk_image_file bs=1k count=5120
2.ext2 파일시스템을 탑재
=> mke2fs ramdisk_image_file
3.램디스크 이미지를 마운트시킬 디렉토리(=ramdisk_mount_dir)를 생성
4.ramdisk_mount_dir에 필요한 파일 생성하고 파일 복사
5.램디스크 이미지를 마운트시킴
=>mount -t ext2 -o loop ramdisk_image_file ramdisk_mount_dir
6.umount시킴
7.램디스크 이미지를 압축함
===================================================================
본 과정은 ramfs(ramdisk파일시스템)을 만드는 과정인데,
왜, ext2파일시스템을 탑재하고(=2과정),마운트(5과정)하는지요 ?
그리고, 2번과정후에 "file ramdisk_image_file"
이라는 명령어를 실행하면,
" ramdisk_image_file: Linux rev 1.0 ext2 filesystem data "라는 결과가 나타납니다.
즉.."만들어진 이미지파일이 ext2파일시스템이라는 의미"인 것 같습니다.
ramfs와 ramdisk는 서로 동일한 파일시스템인지요,다른 파일시스템인지요 ?
ext2와 ramfs는 서로 동일한 파일시스템인지요,다른 파일시스템인지요 ?
정말...개념이 너무 혼돈됩니다.
아시는 분 꼭 알려 주시면 너무 감사하겠습니다.
'임베디드' 카테고리의 다른 글
mtd 관련 소프트웨어 구하고 포팅하기 (0) | 2006.10.20 |
---|---|
target시스템에 zlibㅏ이브러리 포팅하기(arm) (0) | 2006.10.20 |
[u-boot] u-boot에서 커널에 bootargs넘겨줄지 여부는... (0) | 2006.10.16 |
[u-boot]u-boot에서 커널로 bootargs 넘겨주기 (0) | 2006.10.16 |
[U-BOOT] short-load-bytes에러시 (0) | 2006.10.10 |