Como visualizar o conteúdo de um volume do EBS anexado a uma instância do EC2 via Terminal?

4

Eu configurei uma instância do EC2 e tenho 2 volumes do EBS anexados a ela. Eu gostaria de ver o conteúdo de cada volume. Como posso visualizá-lo através do terminal (cd / somePath)? Eu já tenho uma conexão SSH válida para a instância do EC2.

Editar:

No console da AWS, um dos volumes é i-9167d3ff:/dev/sda1 . Eu tentei fazer cd /dev/sda1 mas recebi a mensagem -bash: cd: /dev/sda1: Not a directory

    
por David 02.06.2011 / 17:57

2 respostas

5

Os itens no diretório dev são dispositivos, portanto você não pode visualizá-los diretamente. Este, na verdade, é o disco para o volume do EBS em questão. Normalmente, isso é montado em um diretório específico, como / mnt / volumename.

Se os volumes já estiverem montados, você poderá executar o comando 'df' para listá-los. Isso mostrará o nome do dispositivo e o ponto de montagem. Você pode então ver o conteúdo do ponto de montagem.

Se eles ainda não estiverem montados, você precisará configurar o / etc / fstab com os locais corretos para montar seus volumes. Eles serão montados no momento da inicialização ou executando o comando mount.

    
por 02.06.2011 / 18:12
0

Depois de anexar os volumes do EBS à sua máquina EC2. Você terá que montar esses dispositivos. Você pode ver os dispositivos conectados usando um dos seguintes comandos:

ls /dev
sudo parted -l

Você verá muitos dispositivos, incluindo alguns denominados sda , xvda . Agora crie um subdiretório no diretório /media .

mkdir /media/new
mount /dev/sda /media/new   //mounts /dev/sda at mount point /media/new

Você pode listar as partições montadas usando df -T . Navegue pela sua partição através do ponto de montagem; por exemplo, cd /media/new .

    
por 09.11.2017 / 07:40