了解如何在亚马逊EC2上使用Linux分区

6

我对Linux比较陌生。在我们的一个项目中,我们使用亚马逊的EC2实例来处理一些文件。处理后,我们将文件上传到S3服务器。EC2实例是使用现有的AMI引导的。

最近我遇到了磁盘空间不足的错误,因此文件的处理被停止了。我清理了一些旧文件,处理继续进行。

现在,当我使用df -h查看可用空间时

Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda1            9.9G  5.7G  3.7G  61% /
none                  3.7G     0  3.7G   0% /dev/shm
/dev/xvdb             414G  199M  393G   1% /mnt
/dev/xvdc             414G  199M  393G   1% /data

我看到我的文件只影响/dev/xvda1。

我有以下问题:

  1. 当我看到我的文件只影响/dev/xvda1时,其他分区的用途是什么?
  2. 我们似乎只有效地使用了10 GB空间,其他空间被浪费了。我该如何使用其他空间?我能把一些磁盘空间移到/dev/xvda1或直接将文件存储在其他地方吗?
1个回答

5
如您从df -h的输出结果所见,有两个大分区分别挂载在/mnt/data上。我建议您通过处理这些目录中的文件来使用这些分区。如果由于某种原因您无法移动处理发生的位置,您可以在适当的位置重新挂载分区。
例如,如果您的文件在目录/var/mydir中被处理,而您无法更改该目录,请执行以下操作(以root身份):
umount /mnt
mount /dev/xvdb /var/mydir

当然,如果您更喜欢,也可以使用其他分区。


XVDA1驱动器中的数据怎么样?XVDB驱动器是购买的吗?因为在我的情况下,它在Amazon EC2卷中没有显示。 - Muhammad Shoaib
这适用于问题中的特定情况,对您可能会有所不同。 xvda1 包含操作系统数据,我不会去碰它。 - Lars Kotthoff

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接