Come visualizzare i contenuti di un volume EBS collegato a un'istanza EC2 tramite Terminale?


4

Ho installato un'istanza EC2 e ho 2 volumi EBS collegati. Vorrei visualizzare il contenuto di ciascun volume. Come posso visualizzarlo tramite il terminale (cd / somePath)? Ho già una connessione SSH valida all'istanza EC2.

Modificare:

Dalla console AWS, uno dei volumi è i-9167d3ff:/dev/sda1. Ho provato a farlo cd /dev/sda1ma ho ricevuto il messaggio-bash: cd: /dev/sda1: Not a directory

Risposte:


5

Gli elementi nella directory dev sono dispositivi, quindi non è possibile visualizzarli direttamente. Questo in effetti è il disco per il volume EBS in questione. In genere questo è montato su una directory specifica, come / mnt / volumename.

Se i loro volumi sono già montati, è possibile eseguire il comando 'df' per elencarli. Questo ti mostrerà il nome del dispositivo e il punto di montaggio. È quindi possibile visualizzare i contenuti del punto di montaggio.

Se non sono già montati, allora dovresti configurare / etc / fstab con i posti corretti per montare i tuoi volumi. Verranno quindi montati all'avvio o eseguendo il comando mount.


2
Grazie per le informazioni per iniziare. Ho trovato un tutorial qui randomtools.net/…
David

0

Dopo aver collegato i volumi EBS alla macchina EC2. Dovrai montare questi dispositivi. Puoi vedere i dispositivi collegati usando uno dei seguenti comandi:

ls /dev
sudo parted -l

Vedrete molti dispositivi, tra cui alcuni di nome sda, xvda. Ora crea una sottodirectory nella /mediadirectory.

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

È possibile elencare le partizioni montate utilizzando df -T. Sfoglia la tua partizione attraverso il punto di montaggio; ad es cd /media/new.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.