久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Linux 6如何使tmpfs生效

共計(jì) 2043 個(gè)字符,預(yù)計(jì)需要花費(fèi) 6 分鐘才能閱讀完成。

丸趣 TV 小編給大家分享一下 Linux 6 如何使 tmpfs 生效,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

解決方法都是在:/etc/fstab 中添加參數(shù),讓系統(tǒng)啟動(dòng)時(shí)自動(dòng)加載配置:

 tmpfs /dev/shm tmpfs defaults,size=3G 0 0

tmpfs 的值默認(rèn)情況是為系統(tǒng)內(nèi)存的一半,這種配置放在,在 Redhat 系統(tǒng)下可以正常使用,但是我在 Oracle Linux 6.1 下測(cè)試,發(fā)現(xiàn)這個(gè)參數(shù)不能生效,即使這里設(shè)成 3G,OS 啟動(dòng)完畢后,查看 tmpfs 的大小還是會(huì)變成內(nèi)存的一半。

需要在啟動(dòng)之后,手工的 mount 一下才可以生效:

[root@rac1 ~]# df -lh

Filesystem  Size  Used Avail Use% Mounted on

/dev/sda3  14G  11G 2.4G  83% /

tmpfs  3.0G  0 3.0G  0% /dev/shm

/dev/sda1  194M  46M 139M  25% /boot

tmpfs  3.0G  0 3.0G  0% /dev/shm

[root@rac1 ~]# cat /etc/fstab

#

# /etc/fstab

# Created by anaconda on Tue Nov 2213:02:55 2011

#

# Accessible filesystems, by reference, aremaintained under /dev/disk

# See man pages fstab(5), findfs(8),mount(8) and/or blkid(8) for more info

#

UUID=b1d2de8e-de31-4deb-b4e8-755c0ed01616/  ext4  defaults  1 1

UUID=4df5aa5f-8ef0-473a-931a-51d11e21aa53/boot  ext4  defaults  1 2

UUID=82085104-5021-4aaf-8e85-f213998107b6swap  swap  defaults  0 0

tmpfs  /dev/shm  tmpfs  defaults,size=3G  0 0

devpts  /dev/pts  devpts  gid=5,mode=620  0 0

sysfs   /sys  sysfs  defaults  0 0

proc  /proc  proc  defaults  0 0

[root@rac1 ~]#

因此如果我們只修改 /etc/fstab, 在 Oracle Linux6.1 下沒有影響。

我們還需要修改另一個(gè)配置文件,才可以使 fstab 中 tmpfs 的修改生效:/etc/rc.d/rc.sysinit

第一步:注釋如下語句

#mount -f /dev/shm /dev/null2 1

第二步:

在 rc.sysinit 中找到如下內(nèi)容:

# Mount all other filesystems (except forNFS and /proc, which is already

# mounted). Contrary to standard usage,

# filesystems are NOT unmounted in singleuser mode.

if [$READONLY != yes] ; then

 action $ Mounting local filesystems: mount -a -tnonfs,nfs4,smbfs,ncpfs,cifs,gfs,gfs2 -O no_netdev

else

 action $ Mounting local filesystems: mount -a -n -tnonfs,nfs4,smbfs,ncpfs,cifs,gfs,gfs2 -O no_netdev

fi

在如下部分里添加 tmpfs 這個(gè)類型進(jìn)去:

if [$READONLY != yes] ; then

 action $ Mounting local filesystems: mount -a -t tmpfs,nonfs,nfs4,smbfs,ncpfs,cifs,gfs,gfs2 -O no_netdev

else

 action $ Mounting local filesystems: mount -a -n -t tmpfs,nonfs,nfs4,smbfs,ncpfs,cifs,gfs,gfs2 -Ono_netdev

fi

然后重啟 OS:

[root@rac1 ~]# df -lh

Filesystem  Size  Used Avail Use% Mounted on

/dev/sda3  14G  11G 2.4G  83% /

tmpfs  3.0G  88K 3.0G  1% /dev/shm

/dev/sda1  194M  46M 139M  25% /boot

現(xiàn)在重啟之后,tmpfs 就可以自動(dòng)按照我們?cè)O(shè)定的值進(jìn)行變化了。

以上是“Linux 6 如何使 tmpfs 生效”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-07-20發(fā)表,共計(jì)2043字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒有評(píng)論)
主站蜘蛛池模板: 双牌县| 安陆市| 潍坊市| 宜丰县| 克山县| 长垣县| 黄梅县| 大连市| 文水县| 富平县| 石狮市| 时尚| 夏邑县| 昌平区| 柘荣县| 雷波县| 五常市| 平果县| 秦皇岛市| 湖北省| 琼结县| 武邑县| 吉林市| 忻州市| 乌拉特前旗| 新河县| 长兴县| 濉溪县| 嘉善县| 莫力| 交口县| 肃宁县| 万载县| 虎林市| 新宾| 大悟县| 南涧| 溆浦县| 顺义区| 宁津县| 华亭县|