首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ramdisk不使用ram (ubuntu 12.04)

ramdisk不使用ram (ubuntu 12.04)
EN

Ask Ubuntu用户
提问于 2014-03-23 01:41:22
回答 2查看 2.4K关注 0票数 0

我按照这个职位创建了一个ramdisk。之后,当我将文件复制到目录时,文件就被复制了,但是gnome系统监视器中显示的内存使用量并没有增加。另外,我试着从那个目录读取复制的文件,但是速度仍然和读取磁盘文件一样慢。我做错什么了?

编辑:

我错了,而且ramdisk (带有tmpfs或ramfs)将文件保存在内存中。free -m命令确实显示了这一点,而gnome系统监视器将不显示它。此外,ramfs弹出作为一个安装驱动器在海里,但tmpfs没有。

但是,在我的例子中,在复制文件之前,我需要对ramdisk文件夹执行chmod操作,即使ramdisk挂载文件夹在我的主目录中。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2014-03-23 02:20:31

所讨论的帖子使用tmpfs,这意味着它使用ram和交换的组合。您可能需要查看ramfs,因为它只使用ram空间。我可以想象这个命令是类似的。您还可以使用ramdisk,它创建了一个虚拟设备,您可以将文件系统和所有东西应用于该设备。

来源:

“必要时tmpfs将使用交换空间”

源= https://stackoverflow.com/questions/7242484/can-i-over-run-the-tmpfs-size

“如果将其与ramfs (创建tmpfs的模板)进行比较,就会得到交换和限制检查。”

源= www.kernel.org/doc/Documentation/filesystems/tmpfs.txt

“tmpfs使用的内存不断增长和缩小,以容纳它包含的文件,并且可以交换出去以交换空间”

源= http://en.wikipedia.org/wiki/Tmpfs

"Tmpfs使用交换,而Ramfs不使用。“

源= 和ramfs有什么区别?

票数 0
EN

Ask Ubuntu用户

发布于 2014-03-23 18:12:10

为了响应您的编辑,您不需要chmod将文件复制到ramfs,只需使用gksu nautilus作为根用户打开nautilus,然后右键单击ramfs挂载文件夹并更改用户权限以允许用户完全权限。然后,您可以愉快地将文件写入它作为一个普通的用户,不需要任何支持。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/437948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档