솔찍히 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 사용가능한지 확인방법
tmpfs 사용방법
ramdisk 사용가능한지 확인방법
ramdisk 사용방법
[ramdisk howto : http://www.vanemery.com/Linux/Ramdisk/ramdisk.html]
[tmpfs howto : http://www.denx.de/wiki/rdiff/DULG/FilesystemTMPFS]
둘다 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 |
rpm - Redhat Package Manager (8) | 2009.01.23 |