Comprendre les partitions Linux avec Amazon EC2

Je suis relativement nouveau sur Linux. Dans l’un de nos projets, nous utilisons l’instance EC2 d’Amazon pour le traitement de certains fichiers. Nous téléchargeons des fichiers sur le serveur S3 après le traitement. L’instance EC2 est démarrée à l’aide d’une AMI existante

Récemment, j’ai reçu une erreur, il ne restait plus d’espace sur le disque, le traitement des fichiers était donc arrêté. J’ai nettoyé certains fichiers plus anciens et le traitement s’est poursuivi.

Maintenant, quand je regarde l’espace disponible en utilisant 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 

Je peux voir que mes fichiers n’affectent que / dev / xvda1.

J’ai des questions suivantes

  1. Quelle est l’utilité des autres partitions quand je peux voir mes fichiers n’affectant que / dev / xvda1
  2. Il semble que nous n’utilisions que 10 Go d’espace efficacement et que d’autres soient gaspillés. Comment puis-je utiliser un autre espace? Puis-je déplacer de l’espace disque vers / dev / xvda1 ou stocker directement des fichiers dans d’autres zones?

Comme vous pouvez le voir sur la sortie de df -h , il y a deux grandes partitions montées respectivement sur /mnt et /data . Je vous suggère d’utiliser ces partitions en traitant les fichiers dans l’un de ces répertoires. Si vous ne pouvez pas vous déplacer là où le traitement se produit pour une raison quelconque, vous pouvez remonter les partitions à l’endroit approprié.

Si par exemple vos fichiers sont traités dans le répertoire /var/mydir et que vous ne pouvez pas changer cela, procédez comme suit (en tant que root):

 umount /mnt mount /dev/xvdb /var/mydir 

Vous pouvez également utiliser l’autre partition si vous préférez cela.