Tag: tmpfs

访问AWS EC2实例上的其他驱动器?

我在Amazon EC2的Ubuntu实例上运行了一个应用程序,但内存不足。 这是df显示的内容: ubuntu@ip-172-31-9-56:~/layers/punctuation$ df Filesystem 1K-blocks Used Available Use% Mounted on udev 16465276 0 16465276 0% /dev tmpfs 3294652 8808 3285844 1% /run /dev/xvda1 8065444 8049064 0 100% / tmpfs 16473244 0 16473244 0% /dev/shm tmpfs 5120 0 5120 0% /run/lock tmpfs 16473244 0 16473244 0% /sys/fs/cgroup tmpfs 3294652 0 3294652 0% /run/user/1000 我的应用程序在/tmp文件夹中存储了很多大文件,所以我猜/tmp文件夹在/dev/xvda1 […]

在RAM中挂载/ usr(启动时从HDD加载,在关闭时保存到)

我有当前的情况: 16GB或RAM。 在大多数情况下,大约10~12GB未使用 几乎从不安装/删除软件,这是一个成熟的系统 每周只重启一次,因此(重新)启动时间无关紧要 /usr大约8GB 硬盘很慢,没有预算可以在不久的将来改变它 在fstab中将tmpfs挂载/tmp作为性能的奇迹 我只是有这个疯狂的想法: 是否有可能以某种方式使用我的RAM“存储” /usr ? 在那个,启动时,它从HDD读取当前/usr内容并将其复制到tmpfs并将其挂载为/usr ? 如果可能,还要在关机时将(可能更新的)内容刷回硬盘? 或者也许允许我在最终需要安装/删除新软件或更新时轻松“暂时切换回HDD”? 任何方法都是受欢迎的,即用型命令将受到高度重视。 谢谢!

为什么不/ tmp使用tmpfs?

我有大量的RAM,而且使用的很少。 我还会用gtk-recordmydesktop录制一些截屏video,默认情况下会在录制时保存到/tmp 。 我认为它意味着尽可能地存储到RAM,但后来我实际检查并发现/tmp没有用tmpfs挂载。 这是为什么?

如何使现有的持续USB直播安装将更多的操作系统加载到RAM?

前段时间我在USB拇指驱动器上安装了(永久安装,而不是Live USB)Ubuntu。 不幸的是,传输速率对于平滑和响应的体验来说太慢了,所以我想在启动时将更多的OS加载到RAM中,有点像Live USB。 问题是,当操作系统(/casper/filesystem.squashfs?)完全解压缩并加载时,从标准桌面.iso创建的典型Live USB可能适合2 GB的内存,我的安装大小接近5 GB ,我的电脑只有2GB的RAM。 但是,大部分安装都包含texlive包和其他我绝对使用的文件,但很少使用。 实际上,常用的应用程序和文件非常少,以至于它们的总大小可能很容易适合RAM。 是否可以在USB拇指驱动器上修改我已经存在的(永久性)Ubuntu安装,这样我就可以指定哪些文件夹应该加载到RAM(以及哪些文件夹可以被排除),因为我认为我不能适应整个操作系统进入2GB的RAM。 我主要希望我的浏览器,shell和常见的shell命令都很快。 / home在性能方面不是很重要。 如果有帮助,我按如下方式对USB驱动器进行了分区: 启动(/ boot) 根 (/) 家庭隔断(/ home) 交换 另外,我已经看过Ubuntu网站上的Boot to RAM页面了,但似乎有关于自定义LiveCD图像的重点。

如何创建RAM驱动器?

我如何在ubuntu下创建RAM驱动器。 他会在启动时自动安装吗?

如何为/ tmp目录使用RAM存储以及如何为其设置最大RAM使用量?

看到匿名关于问题的评论后如何清理/ tmp目录? ,我发现在我的系统上实现是一个好主意,因为我有16GB的RAM而且我从未使用过它。 我的临时文件永远不会写入磁盘。 它们被写入RAM磁盘。 我确实在/ etc / fstab中放了tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0 。 我的问题是: 我可以为/tmp RAM使用设置最大值吗? 在这种情况下,如果超过最大数量会发生什么,它会写入硬盘驱动器吗? 我读过一个解决方案,其中说明: mkdir -p /tmp/ram sudo mount -t tmpfs -o size=512M tmpfs /tmp/ram/ 但据我了解,这不是一个永久的解决方案。 如果我需要它是永久性的,则必须将其添加到/etc/fstab配置文件中。 如果这是正确的解决方案,我如何将该mount命令转换为/etc/fstab的一行?