본문 바로가기
운영체제 (LNX,WIN)

리눅스 RAM Disk 사용하기

by 날으는물고기 2011. 5. 13.

리눅스 RAM Disk 사용하기

초기 RAM 디스크 사용하기 (initrd)
http://wiki.kldp.org/Translations/Initrd-KLDP

1. RAM Disk 생성 (10M 크기로 가정)
      $ dd if=/dev/zero of=ramdisk bs=1k count=10240
      => ramdisk 라는 파일이 생성됨
   
2. Format (ext2 type으로 format할 경우)
     $ mke2fs ramdisk

3. Copy Root Filesystem  (rootfs의 내용을 ramdisk 로 복사)
    $ mkdir mnt
    $ mount -t ext2 -o loop ramdisk mnt
    $ cp -rf rootfs mnt
    $ umount mnt

4. 압축
    $ gzip -fv9 ramdisk
    => ramdisk.gz 생성되고 ramdisk 삭제됨

cf) 압축 풀 경우 -> 이후 다시 마운트하여 파일을 추가하거나 삭제할 수 있음.
    $ gzip -d ramdisk.gz
    => ramdisk 생성되고 ramdisk.gz 삭제됨


출처 :  lifeseed.tistory.com
728x90

댓글