Parece que o ponto de montagem é para troca.
Acreditei que estava trabalhando em um m1.large quando na verdade eu estava trabalhando em c1.medium que tem apenas 1 armazenamento efêmero anexado.
root@ip-10-126-247-82:~# python
Python 2.7.2+ (default, Oct 4 2011, 20:03:08)
[GCC 4.6.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import boto.utils
>>> boto.utils.get_instance_metadata()['block-device-mapping']
{'ami': 'sda1', 'root': '/dev/sda1', 'ephemeral0': 'sda2', 'swap': 'sda3'}
O mapeamento aqui está um pouco confuso (não sei porque). sda - > xvda. A partir disso, você pode ver que / is mapped to /dev/xvda1
, ephemeral0 is mapped to /dev/xvda2
e swap is mapped to /dev/xvda3
. Eu acredito que o espaço de troca é gerenciado pelo Xen, que é a razão pela qual eu não posso reformatar / desmontá-lo.
Eu ainda posso confirmar isso por
root@ip-10-126-247-82:~# cat /proc/swaps
Filename Type Size Used Priority
/dev/xvda3 partition 917500 0 -1
Mas agora não tenho certeza se a troca está sendo usada, pois ela não aparece na mount
output.
- EDITAR:
Informações gerais sobre o EC2, no c1.medium você tem espaço de troca livre, em m1.large você não tem. Por "livre" quero dizer que você pode desmontá-lo e, em seguida, recuperá-lo como outro armazenamento efêmero, apenas um truque :)
swapoff -a
mkfs.ext4 /dev/xvda3
mount /dev/xvda3 /mnt
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 9.9G 1.6G 7.8G 17% /
udev 849M 4.0K 849M 1% /dev
tmpfs 342M 172K 342M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 854M 0 854M 0% /run/shm
/dev/xvda3 882M 17M 821M 3% /mnt