使用AmazonEC2理解Linux分区
我对Linux比较陌生。在我们的一个项目中,我们使用amazon的EC2实例来处理一些文件。经过处理后,我们将文件上传到S3服务器。EC2实例是使用现有AMI引导的 最近我遇到一个错误,磁盘上没有剩余空间,因此文件处理被停止。我清理了一些旧文件并继续处理 现在,当我使用df-h查看可用空间时使用AmazonEC2理解Linux分区,linux,amazon-ec2,Linux,Amazon Ec2,我对Linux比较陌生。在我们的一个项目中,我们使用amazon的EC2实例来处理一些文件。经过处理后,我们将文件上传到S3服务器。EC2实例是使用现有AMI引导的 最近我遇到一个错误,磁盘上没有剩余空间,因此文件处理被停止。我清理了一些旧文件并继续处理 现在,当我使用df-h查看可用空间时 Filesystem Size Used Avail Use% Mounted on /dev/xvda1 9.9G 5.7G 3.7G 61% / no
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
我有以下疑问
从
df-h
的输出中可以看到,有两个大分区分别安装在/mnt
和/data
上。我建议您通过处理其中一个目录中的文件来使用这些分区。如果由于某种原因无法移动处理发生的位置,可以在适当的位置重新装入分区
例如,如果您的文件在目录/var/mydir
中处理,并且您无法更改该目录,请执行以下操作(以root用户身份):
如果您愿意,当然也可以使用其他分区。xvda1驱动器中的数据如何?xvdb驱动器是否购买了一个?因为在我的场景中,它不会在amazon ec2卷上显示。这适用于问题中的特定情况,可能对您有所不同。xvda1包含操作系统数据,我不会弄乱它。
umount /mnt
mount /dev/xvdb /var/mydir