当前位置: 技术问答>linux和unix
请问一下为什么把SWAP文件设在TMP内无法挂载?
来源: 互联网 发布时间:2016-12-19
本文导语: 我用mkswap创建了一个SWAP文件,把它复制到SYSTEM下后用 swapon /tmp/swapfile.swp 失败,把这个文件复制到硬盘分区就能正常挂载,请问一下这是怎么回事? 我想把一个SWAP文件复制到tmp下,因为某些方面的需要。希望大家帮...
我用mkswap创建了一个SWAP文件,把它复制到SYSTEM下后用
swapon /tmp/swapfile.swp
失败,把这个文件复制到硬盘分区就能正常挂载,请问一下这是怎么回事?
我想把一个SWAP文件复制到tmp下,因为某些方面的需要。希望大家帮帮忙解答一下,谢谢
swapon /tmp/swapfile.swp
失败,把这个文件复制到硬盘分区就能正常挂载,请问一下这是怎么回事?
我想把一个SWAP文件复制到tmp下,因为某些方面的需要。希望大家帮帮忙解答一下,谢谢
|
/tmp 是内存文件,都是在内存里面的
swap是内存不足的,把不常用的空间释放出来,暂时保存到硬盘上。
你硬是指定给他保存到内存上去,从内存的一块地方移到内存的另外一个地方,起不到释放空间的作用,反而浪费空间和性能,根本就是有违swap的设计初衷了。
swap是内存不足的,把不常用的空间释放出来,暂时保存到硬盘上。
你硬是指定给他保存到内存上去,从内存的一块地方移到内存的另外一个地方,起不到释放空间的作用,反而浪费空间和性能,根本就是有违swap的设计初衷了。
|
我也不熟悉这个,
你可以试试直接用mkswap命令在 /bin 创建一个 文件,然后 swapon 看看。
然后有上面错误提示什么都贴出来
你可以试试直接用mkswap命令在 /bin 创建一个 文件,然后 swapon 看看。
然后有上面错误提示什么都贴出来
|
不推荐在系统级别的地方创建swap文件,可以自己独立创建一个/下的目录用户存放
|
/tmp不是内存文件系统,tmpfs才是
/bin是放二进制文件/脚本的,swap放进去算什么
|
嗯,我错了,上次看到别人说 tmpfs,想当然的认为tmp也是tmpfs。
|
楼主说的那两个命令就是可以接受 文件名的,说明人家是支持指定一个文件的阿。man帮助里面只说不能使用有空洞的文件
|
我是这么理解的,/tmp如果没有自己的分区,就是在使用swap, 虚拟内存.在虚拟内存中创建一个虚拟内存.无法解释.