J'ai installé l'instance Amazon EC2 Fedora et copié les fichiers d'un emplacement à un autre ..__ Mais je suis accueilli avec "Il ne reste plus d'espace sur le disque".
J'ai fait df -f
.
avec sortie:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 15G 15G 0 100% /
none 312M 0 312M 0% /dev/shm
Je souhaite augmenter l'espace pour l'instance ec2 sur Amazon. Quelqu'un peut-il m'aider avec??. Merci pour l'aide.
J'ai une solution les gars yippeeee
En supposant que vous utilisiez une AMI linux, vous disposez d'une méthode simple pour augmenter la taille du système de fichiers:
1) Arrêtez l'instance
2) détachez le volume de la racine
3) Instantané du volume
4) Créer un nouveau volume à partir de l'instantané en utilisant la nouvelle taille
5) Attachez le nouveau volume à l’instance au même endroit que l’original.
6) Démarrer l'instance, arrêter tous les services sauf ssh et définir le système de fichiers racine en lecture seule
7) Agrandir le système de fichiers (en utilisant par exemple resize2fs) et/ou la partition si nécessaire
8) redémarrage
Vous pouvez également lancer une nouvelle instance et mapper le stockage de l'instance ou créer une nouvelle AMI combinant les deux étapes précédentes.
Voici une méthode encore plus facile. (Mon instance m2.2xlarge a été créée avec RedHat Linux 6.2, j’ai découvert qu’elle disposait d’une quantité dérisoire de 6 Go de ses 850 Go disponibles):
Via ssh, vérifiez l'espace sous la racine: $df -h
Filesystem Size Used Avail Use% Mounted on /dev/xvde1 6G 6G 0G 100% / none 17G 0 17G 0% /dev/shm
Depuis la console aws, arrêtez l'instance
/dev/sda1
)À partir de ssh, exécutez resize2fs sur le système de fichiers racine (voir la sortie de df -h
à l'étape 1)
$ resize2fs/dev/xvde1
attendez quelques minutes, éventuellement, surveillez votre copain qui est stoppez tous les services racine, etc. comme un patron:)
Filesystem Size Used Avail Use% Mounted on /dev/xvde1 813G 3.7G 801G 1% / none 17G 0 17G 0% /dev/shm
du -a | sort -n
Modifier la taille du volume. À partir de la console AWS, vous pouvez modifier la taille d'un volume.
df -h
J'ai ignoré tous les éléments de détachement/capture instantanée/nouveau volume ... viens de redimensionner.
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 5904748 4725152 1119608 81% /
none 15728640 0 15728640 0% /dev/shm
[root@ip-10-25-6-214 ~]# resize2fs /dev/sda1
resize2fs 1.39 (29-May-2006)
Filesystem at /dev/sda1 is mounted on /; on-line resizing required
Performing an on-line resize of /dev/sda1 to 31457280 (4k) blocks.
J'ai monté le disque sur une autre instance EC2 où je pouvais utiliser avec succès Growpart, puis resize2fs. Après cela, remontez sur l'instance Origin EC2.
Votre cas est valide lorsque l'instance EC2 a été créée à partir de "EBS-Store" plutôt que "Instance-Store". Une instance EC2 créée à partir de "instance-store" aura toujours un espace énorme (environ 200 Go +) alloué pour le répertoire/mnt.
Sinon, votre solution est valable pour les machines EC2 créées à partir de "EBS-Store". Vous pouvez faire plus avec de telles machines.