tmpfs文件系統


終於搞清了為啥tmpfs系統無法自動加載的問題了,詳細描述如下:

由於之前tmpfs系統沒有自動加載,導致啟動oracle的時候提示共享內存不足(或者tmpfs文件系統不夠大),因此搜了下資料,發現是沒有加載使用tmpfs臨時文件系統。

 

手動修改tmpfs文件系統大小並掛載

mount -t tmpfs -o size=1024M tmpfs /dev/shm

注:必須指定掛載類型 ,否則提示指定設備tmpfs不存在。

如下實驗 :

1.查看是否tmpfs文件被掛載
[root@localhost ~]# df -h
文件系統              容量  已用 可用 已用% 掛載點
/dev/sda1             4.9G  4.1G  547M  89% /
/dev/sda5              13G  9.4G  2.4G  81% /oradata
.host:/                73G   49G   24G  68% /mnt/hgfs

2.沒有掛載的話,將該文件系統掛載到/dev/shm
[root@localhost ~]# mount -t tmpfs tmpfs /dev/shm

3.再次查看發現已經掛載
[root@localhost ~]# df -h
文件系統              容量  已用 可用 已用% 掛載點
/dev/sda1             4.9G  4.1G  547M  89% /
/dev/sda5              13G  9.4G  2.4G  81% /oradata
.host:/                73G   49G   24G  68% /mnt/hgfs
tmpfs                 623M     0  623M   0% /dev/shm

4.卸載
[root@localhost ~]# umount /dev/shm

再次查看
[root@localhost ~]# df -h
文件系統              容量  已用 可用 已用% 掛載點
/dev/sda1             4.9G  4.1G  547M  89% /
/dev/sda5              13G  9.4G  2.4G  81% /oradata
.host:/                73G   49G   24G  68% /mnt/hgfs

5.掛載不指定該設備類型(掛載失敗)
[root@localhost ~]# mount tmpfs /dev/shm
mount: special device tmpfs does not exist

 

自動加載tmpfs並在文件中指定其大小

要自動加載,必然要在/etc/fstab文件指定,如下內容所示:

 

在紅色框部分,直接指定size=XXXXM(單位也可為G)。但是,但是,千萬要注意,中間要加上逗號,就因為我之前一直沒加逗號,開機都沒自動加載該文件系統。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM