커널 2.4 이후에서는 Ramdisk를 자체 지원한다.
아래 명령으로 확인.
$ dmesg | grep RAMDISK
만들어져 있는 램 디스크를 확인
$ ls -l /dev/ram*
램디스크 사이즈 변경 (Ubuntu)
/boot/grub/grub.cfg 파일을 수정
아래 명령으로 확인.
$ dmesg | grep RAMDISK
만들어져 있는 램 디스크를 확인
$ ls -l /dev/ram*
램디스크 사이즈 변경 (Ubuntu)
/boot/grub/grub.cfg 파일을 수정
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=be47eaf0-cdde-4688-8933-d3257a353ad8 ro quiet splash
위의 라인 뒤에 "ramdisk_size=10485760" 추가.
램디스크로 10Gb를 사용하기 위함, 입력단위는 k(1024).
2^13 = 8388608 + 2^11 = 2097152 = 10485760.
램디스크 설정
램디스크를 etx2 filesystem 으로 포맷
$ mke2fs -m 0 /dev/ram0
마운트
$ mkdir /mnt/rd
$ mount /dev/ram0 /mnt/rd
사용자를 위한 권한 설정
$ chown matia /mnt/rd
마운트 정보 확인
$ mount
파일시스템 정보 확인
$ df
* 램디스크의 내용은 리붓을 하게 되면 모두 사라지게 된다. 하지만 램디스크를 언마운트후 다시 마운트하는 경우 램디스크의 내용이 그대로 살아 있다.
*시스템이 부팅할때 마다 램디스크를 자동으로 설정하고 싶으면 "/etc/rc.local" 파일에 위의 내용을 추가하면 된다.
위의 라인 뒤에 "ramdisk_size=10485760" 추가.
램디스크로 10Gb를 사용하기 위함, 입력단위는 k(1024).
2^13 = 8388608 + 2^11 = 2097152 = 10485760.
램디스크 설정
램디스크를 etx2 filesystem 으로 포맷
$ mke2fs -m 0 /dev/ram0
마운트
$ mkdir /mnt/rd
$ mount /dev/ram0 /mnt/rd
사용자를 위한 권한 설정
$ chown matia /mnt/rd
마운트 정보 확인
$ mount
파일시스템 정보 확인
$ df
* 램디스크의 내용은 리붓을 하게 되면 모두 사라지게 된다. 하지만 램디스크를 언마운트후 다시 마운트하는 경우 램디스크의 내용이 그대로 살아 있다.
*시스템이 부팅할때 마다 램디스크를 자동으로 설정하고 싶으면 "/etc/rc.local" 파일에 위의 내용을 추가하면 된다.
'SPECIALTY > Linux' 카테고리의 다른 글
Ubuntu 사운드 설정 (0) | 2010.05.26 |
---|---|
Vi Editor 명령어 (0) | 2010.05.24 |
Install QT3 for Ubuntu (0) | 2010.05.17 |
library dependancy of QEMU (0) | 2010.05.17 |
Install NVIDIA driver for ubuntu (0) | 2010.05.17 |