AWS EC2 中的内存分区

Memory Partitioning in AWS EC2

我需要从我最初拥有的免费实例的快照启动实例类型为 r3.4xlarge 的 EC2。

现在,首先,我直接启动它,没有编辑存储选项。我剩下 8GiB root 卷,/udev [/dev] 中有 61GiB,none/run/shm.

中还有 61GiB

我的问题是:我的 122GB 内存在哪里,我如何访问它?

我尝试过的东西:

  1. 使用这些 instructions 向根添加卷,将根大小从 8GiB 增加到 15GiB。在第二次尝试中,当我尝试使用 122GiB 中的 118GiB 并在 launch 期间更改了根设备的卷大小时,我在第二次尝试中也最终将根卷从 8GiB 增加到 117GiB来自 AMI 的实例。这里的问题是:只有根卷从8GiB变为117GiB,/udev/run/shm仍然各有61GiB。

    Filesystem Size Used Avail Use% Mounted on

    udev 61G 12K 61G 1% /dev

    tmpfs 13G 328K 13G 1% /run

    /dev/xvda1 117G 6.3G 105G 6% /

    none 4.0K 0 4.0K 0% /sys/fs/cgroup

    none 5.0M 0 5.0M 0% /run/lock

    none 61G 0 61G 0% /run/shm

    none 100M 0 100M 0% /run/user

  2. 试图对现有系统进行分区。在我尝试对 lvm2 做任何事情之前使用这些 instructions. When I attempt sudo pvs there is no output and the terminal shows me the prompt. When I do sudo lvs, I get No Logical Volumes found. I then try to do this。但是重启还是一样

请帮我解决这个问题。我被困在一个困难的地方。

您混淆了 RAM 和卷存储。 r3.4xlarge 有 122GB 的内存。这可供您的应用程序使用,试试:

free -m

查看有关您的 RAM 的更多信息。

r3.4xlarge 配备 1 个 320GB SSD 临时存储空间。