'tmpfs'에 해당되는 글 1건

  1. 2009.02.20 ramdisk vs tmpfs (6)
회사일2009.02.20 17:48
솔찍히 ramdisk와 tmpfs와의 차이가 먼지는 모르겠지만, 확실히 tmpfs가 간편하다.
둘다 ram의 일부를 physical disk 인 것 처럼 사용하는 것인데,

ramdisk는 일반적으로 linux 커널이나 MTD의 cramfs 등의 access를 좀더 빠르게 하기 위해
원본을 ram으로 복사 하여 사용하는 쪽이고

tmpfs는 임시적으로 파일을 저장하기 위한 공간으로 램을 사용하는 것이다.
사용하는 방법에 따라서는 별 차이가 없을수도 있지만 ramdisk는 아무래도 포맷을 해야 하는 귀찮음이 있다.

용량을 변경하기 위해서는 ramdisk는 커널을 수정하거나, grub loader 등에서 kernel로 argument를 넘겨 주는 값을
변경해야 하지만, tmpfs는 간편하게 mount시의 옵션으로 변경이 가능하다는 장점이 있다.

tmpfs나 ramdisk나 둘다 kernel에서 지원해야 한다.

tmpfs 사용가능한지 확인방법
# grep tmpfs /proc/filesystems
nodev   tmpfs

tmpfs 사용방법
mount -t tmpfs -o size=[tmpfs size] tmpfs [mount point]

ramdisk 사용가능한지 확인방법
# dmesg | grep RAMDISK
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize

ramdisk 사용방법
mkfs /dev/[ram*]
mount /dev/[ram*] [mount point]

[ramdisk howto : http://www.vanemery.com/Linux/Ramdisk/ramdisk.html]
[tmpfs howto : http://www.denx.de/wiki/rdiff/DULG/FilesystemTMPFS]

'회사일' 카테고리의 다른 글

DVB bit stream을 잊고 있었다 -ㅁ-!  (0) 2009.04.22
AC8 넌 모하는 넘이야? 욕스럽게시리 ㄱ-  (2) 2009.04.08
DVB-SI string emphasis control - 0x86, 0x87  (2) 2009.03.30
C0 and C1 control codes  (0) 2009.03.17
ramdisk vs tmpfs  (6) 2009.02.20
rpm - Redhat Package Manager  (8) 2009.01.23
Posted by 구차니
TAG ,

댓글을 달아 주세요

  1. 램디스크를 써볼 예정이었는데, tmpfs 라.. 한번 써봐야겠습니다. ㅎ

    2009.02.22 03:24 [ ADDR : EDIT/ DEL : REPLY ]
    • 저도 대충 읽은거라서 자세한건 아래 링크를 찾아가서 읽어 보시길 바래요 ^^ 그런데 ramdisk 보다는 임시적으로 쓰실거라면 tmpfs가 적합한것 같더라구요. 사이즈 문제도 있고 말이죠.

      2009.02.22 13:04 [ ADDR : EDIT/ DEL ]
  2. oshyuns

    둘다 램을 디스크처럼 사용하는 것이니.. 내 개인적인 생각으론 원론적으로 동일한 방식이라 볼수 있겠지..

    다만 어떤 어플리케이션에 의해 구성된 녀석이냐 정도의 차이였고..

    당연히 템프파일시스템으로 사용하는게 용량 제한도 없고 좋지.. ㅋㅋ

    2009.03.01 05:41 [ ADDR : EDIT/ DEL : REPLY ]
    • 비슷하면서 다른 거라서 ^^;
      나도 찾아 보고 이런게 있다는걸 알았다는 거지. 벌헉!

      2009.03.01 17:57 [ ADDR : EDIT/ DEL ]
  3. oshyuns

    어디서 벌헉이야!!! 형님한테!!!!

    2009.04.20 11:24 [ ADDR : EDIT/ DEL : REPLY ]