AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 994357
Accepted
Erel Segal-Halevi
Erel Segal-Halevi
Asked: 2018-01-11 07:31:46 +0800 CST2018-01-11 07:31:46 +0800 CST 2018-01-11 07:31:46 +0800 CST

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

  • 772

我在 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.

还有其他卷似乎有更多的空间。

  • 你是什​​么卷(tmpfs和udev)?
  • 如何访问这些卷?
disk
  • 1 1 个回答
  • 806 Views

1 个回答

  • Voted
  1. Best Answer
    Yaron
    2018-01-11T07:52:27+08:002018-01-11T07:52:27+08:00
    • tmpfs是基于您的 RAM 的虚拟内存文件系统
    • udev使用虚拟文件提供动态设备管理

    这些卷没有使用实际磁盘,不能用于您的需要。

    注意:如果您想转换额外的 RAM 并将其用作临时磁盘空间(AKA RAM DISK),您可以使用以下命令进行操作:

    $ sudo mount -t tmpfs -o size=10M tmpfs /mnt/mytmpfs
    

    虽然使用部分 RAM 作为 RAM DISK 可能会起作用,但它会消耗分配为 DISK 的那部分 RAM,并且您的程序将无法再将其用作 RAM。

    在分配RAM DISK后,您需要确保有足够的 RAM 用于您的任务/处理

    为了拥有更多的磁盘存储空间并且仍然能够使用您的 RAM 来满足您的程序需求 -简单的解决方案是添加磁盘/使用具有更大磁盘的其他机器,或任何其他 AWS 解决方案以在您的机器中拥有额外的磁盘存储.


    来自 Ubuntu 手册页的更多信息:

    人 tmpfs:

    姓名

       tmpfs - a virtual memory filesystem
    

    描述

       The  tmpfs  facility  allows the creation of filesystems whose contents
       reside  in  virtual  memory.   Since  the  files  on  such  filesystems
       typically reside in RAM, file access is extremely fast.
    
       The filesystem is automatically created when mounting a filesystem with
       the type tmpfs via a command such as the following:
       $ sudo mount -t tmpfs -o size=10M tmpfs /mnt/mytmpfs
    

    人 udev:

    姓名

       udev - Dynamic device management
    

    描述

       udev supplies the system software with device events, manages
       permissions of device nodes and may create additional symlinks in the
       /dev directory, or renames network interfaces. The kernel usually just
       assigns unpredictable device names based on the order of discovery.
       Meaningful symlinks or network device names provide a way to reliably
       identify devices based on their properties or current configuration.
    
    • 1

相关问题

  • 有没有办法强制特定文件仅存在于 RAM 中?

  • 如何找出剩余的磁盘空间?

  • 从 9.04 到 10.04 后磁盘非常慢

  • 是否可以扩展 wubi 安装可用的磁盘空间?[复制]

  • 如何确定我系统上最大的文件/目录存储在哪里?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve