Este artigo tem como objetivo aumentar o tmpfs no Oracle Linux.
Vamos verificar o filesystem tmpfs e o fstab.
[root@oracle1011gserver ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda2 7.7G 2.7G 4.7G 37% / /dev/sda1 99M 21M 74M 22% /boot /dev/sdb1 16G 12G 3.4G 78% /oraprd01 tmpfs 1.5G 0 1.5G 0% /dev/shm [root@oracle1011gserver ~]# cat /etc/fstab LABEL=/ / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 /dev/sdb1 /oraprd01 ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 LABEL=SWAP-sda3 swap swap defaults 0 0 [root@oracle1011gserver ~]#
Como podemos perceber o tmpfs está com 1,5 GB.
Queremos aumentar para 2,0 GB.
Vamos alterar o fstab para que inicie o tmpfs com 2,0 GB.
[root@oracle1011gserver ~]# vi /etc/fstab [root@oracle1011gserver ~]# cat /etc/fstab LABEL=/ / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 /dev/sdb1 /oraprd01 ext3 defaults 1 2 /dev/sdc1 /orabackup ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults,size=2G 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 LABEL=SWAP-sda3 swap swap defaults 0 0 [root@oracle1011gserver ~]#
Como acima, devemos ajustar no fstab o tmpfs adicionando o size=2G conforme abaixo.
Antes do Ajuste.
tmpfs /dev/shm tmpfs defaults 0 0
Após o Ajuste.
tmpfs /dev/shm tmpfs defaults,size=2G 0 0
Após o ajuste, vamos reiniciar o sistema operacional.
[root@oracle1011gserver ~]# reboot Broadcast message from root (pts/0) (Tue Jan 22 16:52:25 2013): The system is going down for reboot NOW! [root@oracle1011gserver ~]# login as: root root@192.168.0.2's password: Last login: Tue Jan 22 16:51:31 2013 from 192.168.0.1 [root@oracle1011gserver ~]#
Vamos verificar o tmpfs após a reincialização do sistema operacional.
[root@oracle1011gserver ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda2 7.7G 2.7G 4.7G 37% / /dev/sda1 99M 21M 74M 22% /boot /dev/sdb1 16G 12G 3.4G 78% /oraprd01 tmpfs 2.0G 0 2.0G 0% /dev/shm [root@oracle1011gserver ~]#
Conforme acima, percebemos que houve o aumento.
Pronto alocamos mais espaço para o filesystem tmpfs.

Autor: Maycon Tomiasi
Formado em Tecnologia da Informação na FIPP (Faculdade de Informática de Presidente Prudente), Analista DBA Oracle pela Teiko Soluções em Tecnologia da Informação, residente em Blumenau/ SC, Certificado OCP 10g/11g/12c, OCS 11g Implementation, OCE 11g Performance Tuning, OCE 11g RAC & GRID e OPN Specialist. Conhecimentos em PHP.