강좌 & 팁
에프에이리눅스에서 판매하는 보드에서 루트파일 시스템을 yaffs 파일 시스템으로 설정하고, /tmp 를 tmpfs 로 설정하기 위해서는
다음과 같은 방법으로 설정하면 됩니다.
tmpfs는 램의 공간을 사용하기 때문에 전원이 OFF되면 저장된 데이터가 모두 삭제되는 휘발성 공간입니다.
1. tmpfs 파일 시스템이 존재하는지를 확인 합니다.
[root@falinux ~]$ cat /proc/filesystems |
여기서 tmpfs 파일 시스템이 존재하지 않으면 커널에서 다음 옵션을 활성화 시켜야 합니다.
File systems --->
Pseudo filesystems --->
[*] Virtual memory file system support (former shm fs)
[*] Tmpfs POSIX Access Control Lists
2. mount 옵션을 사용하여 tmpfs를 사용하는 방법
[root@falinux /]$ mount -t tmpfs -o size=20M tmpfs /tmp |
3. yaffs 루트파일 시스템에서 부팅시 tmpfs를 마운트하는 방법
에프에이리눅스에서 제공하는 램디스크는 /etc/fstab 파일을 사용하지 않습니다.
따라서 /etc/rc.d/rc.sysinit 에서 마운트를 해 주어야 합니다.
[root@falinux /]$ vi /etc/rc.d/rc.sysinit
26 # mount sysfs, devpts filesystem
[root@falinux /]$ reboot -f |