it-swarm-ja.com

ターミナル経由でEC2インスタンスに接続されたEBSボリュームのコンテンツを表示するにはどうすればよいですか?

EC2インスタンスをセットアップし、2つのEBSボリュームを接続しました。各巻の内容を見たいのですが。ターミナル(cd/somePath)から表示するにはどうすればよいですか? EC2インスタンスへの有効なSSH接続がすでにあります。

編集:

AWSコンソールから、ボリュームの1つはi-9167d3ff:/dev/sda1です。 cd /dev/sda1を実行しようとしましたが、-bash: cd: /dev/sda1: Not a directoryというメッセージが表示されます

4
David

Devディレクトリ内のアイテムはデバイスであるため、直接表示することはできません。これは事実上、問題のEBSボリュームのディスクです。通常、これは/ mnt/volumenameなどの特定のディレクトリにマウントされます。

それらのボリュームがすでにマウントされている場合は、「df」コマンドを実行してそれらをリストできます。これにより、デバイス名とマウントポイントが表示されます。その後、マウントポイントの内容を表示できます。

それらがまだマウントされていない場合は、ボリュームをマウントするための正しい場所で/ etc/fstabを構成する必要があります。その後、起動時に、またはmountコマンドを実行してマウントされます。

5
barryj

EBSボリュームをEC2マシンに接続した後。これらのデバイスをマウントする必要があります。次のいずれかのコマンドを使用して、接続されているデバイスを表示できます。

ls /dev
Sudo parted -l

sdaxvdaという名前のデバイスを含む、多くのデバイスが表示されます。次に、/mediaディレクトリにサブディレクトリを作成します。

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

df -Tを使用して、マウントされたパーティションを一覧表示できます。マウントポイントを介してパーティションを参照します。例:cd /media/new

1
supreet