Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services ec2上没有更多的磁盘空间_Amazon Web Services_Amazon Ec2 - Fatal编程技术网

Amazon web services ec2上没有更多的磁盘空间

Amazon web services ec2上没有更多的磁盘空间,amazon-web-services,amazon-ec2,Amazon Web Services,Amazon Ec2,我使用的是D类EC2,它应该是一个存储优化的EC2。我有大约20GB的文件需要写入磁盘。当文件的总大小达到15 GB时,我会出现磁盘空间不足错误。这个例子应该比这更重要。为什么我会犯这个错误?如何向D类EC2写入超过15GB的数据?来自: D2实例具有高达48 TB的基于HDD的本地存储,提供了高磁盘吞吐量,并在Amazon EC2上提供了最低的每磁盘吞吐量价格 请注意,这是本地存储,速度非常快,但如果实例停止,这些磁盘的内容将丢失。因此,建议仅用于临时储存 Linux 我启动了一个d2.xla

我使用的是D类EC2,它应该是一个存储优化的EC2。我有大约20GB的文件需要写入磁盘。当文件的总大小达到15 GB时,我会出现磁盘空间不足错误。这个例子应该比这更重要。为什么我会犯这个错误?如何向D类EC2写入超过15GB的数据?

来自:

D2实例具有高达48 TB的基于HDD的本地存储,提供了高磁盘吞吐量,并在Amazon EC2上提供了最低的每磁盘吞吐量价格

请注意,这是本地存储,速度非常快,但如果实例停止,这些磁盘的内容将丢失。因此,建议仅用于临时储存

Linux

我启动了一个d2.xlarge Linux实例

然后,我按照以下指示:

这显示了3个磁盘,每个磁盘1.8TiB

然后我格式化并装入它们:

sudo mkfs.ext4 /dev/xvdb
sudo mkfs.ext4 /dev/xvdc
sudo mkfs.ext4 /dev/xvdd
sudo mkdir /mnt/disk1
sudo mkdir /mnt/disk2
sudo mkdir /mnt/disk3
sudo mount -t ext4 /dev/xvdb /mnt/disk1
sudo mount -t ext4 /dev/xvdc /mnt/disk2
sudo mount -t ext4 /dev/xvdd /mnt/disk3
然后我查看了装载的磁盘:

$ df -h

Filesystem      Size  Used Avail Use% Mounted on
devtmpfs         15G     0   15G   0% /dev
tmpfs            15G     0   15G   0% /dev/shm
tmpfs            15G  436K   15G   1% /run
tmpfs            15G     0   15G   0% /sys/fs/cgroup
/dev/xvda1      8.0G  1.3G  6.8G  16% /
tmpfs           3.0G     0  3.0G   0% /run/user/1000
/dev/xvdb       1.8T   77M  1.7T   1% /mnt/disk1
/dev/xvdc       1.8T   77M  1.7T   1% /mnt/disk2
/dev/xvdd       1.8T   77M  1.7T   1% /mnt/disk3
然后我就可以使用这些磁盘了。提示:更改装载文件夹的权限,这样您就不必一直sudo

窗户

我还启动了一个d2.xlarge Windows实例。然后我不得不:

运行磁盘管理 使3个磁盘中的每一个联机 初始化磁盘 为每个磁盘创建了一个新的简单卷 它们显示为D:,E:和G:
请检查是否有多个用户配置文件,如果有,您可能没有查看它们的权限,这将不允许您查看它们占用的空间

$ df -h

Filesystem      Size  Used Avail Use% Mounted on
devtmpfs         15G     0   15G   0% /dev
tmpfs            15G     0   15G   0% /dev/shm
tmpfs            15G  436K   15G   1% /run
tmpfs            15G     0   15G   0% /sys/fs/cgroup
/dev/xvda1      8.0G  1.3G  6.8G  16% /
tmpfs           3.0G     0  3.0G   0% /run/user/1000
/dev/xvdb       1.8T   77M  1.7T   1% /mnt/disk1
/dev/xvdc       1.8T   77M  1.7T   1% /mnt/disk2
/dev/xvdd       1.8T   77M  1.7T   1% /mnt/disk3