了解使用Amazon EC2的Linux分区
问题描述:
我对Linux比较陌生。在我们的一个项目中,我们使用亚马逊的EC2实例来处理一些文件。处理完成后我们将文件上传到S3服务器。使用现有的AMI引导EC2实例了解使用Amazon EC2的Linux分区
最近我收到一个错误,磁盘上没有剩余空间,因此文件处理被暂停。我清理了一些较旧的文件,并继续处理。
现在,当我看到可用空间使用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。
我有以下查询
- 什么用其他分区的时候,我可以看到我的文件只影响的/ dev/xvda1
- 看起来我们只使用空间10 GB有效等正在被浪费。我怎样才能使用其他空间?我可以将一些磁盘空间移动到/ dev/xvda1或直接将文件存储在其他区域吗?
答
正如你可以从df -h
输出中看到,有两个大的分区上/mnt
和/data
分别mouted。我建议你通过处理这些目录之一中的文件来使用这些分区。如果由于某种原因无法移动发生处理的地方,则可以在适当的地方重新安装分区。
例如,如果你的文件在目录处理,你不能更改,请执行下列操作(如根):
umount /mnt
mount /dev/xvdb /var/mydir
您可以使用其他分区也当然如果你喜欢的。
xvda1驱动器中的数据呢?并为xvdb驱动器购买一个?因为在我的情况下它没有在亚马逊ec2卷上显示。 – 2014-03-03 14:59:17
这适用于问题中的具体情况,可能对您有所不同。 xvda1包含操作系统数据,我不会搞砸的。 – 2014-03-03 15:08:48