使用Amazon EC2了解Linux分区

时间:2012-08-06 11:53:17

标签: linux amazon-ec2

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

启动EC2实例

最近我收到一个错误,磁盘上没有剩余空间,因此暂停了文件处理。我清理了一些旧文件并继续处理。

现在,当我使用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. 时,其他分区有什么用?
  3. 看起来我们只是有效地使用了10 GB的空间而其他的被浪费了。我怎样才能使用其他空间?我可以将一些磁盘空间移动到/ dev / xvda1或直接将文件存储在其他区域吗?

1 个答案:

答案 0 :(得分:5)

正如您从df -h的输出中看到的那样,/mnt/data分别有两个大型分区。我建议您通过处理其中一个目录中的文件来使用这些分区。如果由于某种原因无法移动处理,可以在适当的位置重新安装分区。

例如,如果您的文件在目录/var/mydir中处理,而您无法更改,请执行以下操作(以root用户身份):

umount /mnt
mount /dev/xvdb /var/mydir

如果您愿意,也可以使用其他分区。