物理デバイスの内容を確認する方法

物理デバイスの内容を確認する方法

2つのハードドライブを持つサーバーがあります。 2番目のドライブには何があるのだろうか。物理デバイスのすべての項目を一覧表示するには?

lsblk
NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0  40G  0 disk 
└─xvda1 202:1    0  40G  0 part /
xvde    202:64   0  40G  0 disk 
└─xvde1 202:65   0  40G  0 part 

上記のコードを実行します。これは、2番目のドライブが空で使用されていないことを意味しますか?

ベストアンサー1

あなたの質問に対する答えはおそらく「はい」です。

lsblk空のデバイスは隠されます。ただし、この場合はパーティションについてのみ説明し、そのパーティションのデータについては説明しません。lsblkここで作業に最適なツールではありません。

ただし、これはパーティションがまだマウントされていないことを示しています。はい、現在は使用されていません

それでは、パーティション(およびドライブ)にデータがありますか?

dfこれはコマンドまたは「ディスクフリー」で見つけることができます。

パーティションの内容を表示するには(パーティションが1つだけなので、ドライブ自体の内容と呼ぶことができます)、まずそのパーティションをマウントする必要があります。

ルートとしてディレクトリを作成しましょう。

# mkdir /mnt/xvde1

次に、このパーティションをマウントします。

# mount /dev/xvde1 /mnt/xvde1

次に、実際の情報を見る前に...たくさんディスク容量(存在する場合)が使用されています。パーティションのサイズは約40 GBであることを知っていますが、これは使用されたスペースではなく割り当てられたスペースです。 [パーティションをパラメータとして使用することを提案したコメントに@n.stに感謝しますdf! ]

# df -H  /dev/xvde1 

どのくらいのスペースが使われているか教えてくれます。私のファイルシステムの例は次のとおりです。

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        43G   15G   29G  35% /

2番目の列(15GB)は使用された量です。 これが私たちが探しているものです! >0の場合、ドライブは空ではありません!

あなたは見ることができますみんなマウントされたファイルシステムに関する情報を取得するには、単に以下を使用します。

$ df -H

-Hところで、私たちは「人が読める」方法を使います。それなしで試して-Hみると、すべてがKブロックにあることがわかります!

最後に、私たちは見ることができますみんなその内容(少なくともファイル名)は、以下を使用して取得します。

# ls -R /mnt/xvde1

頑張ってください!

おすすめ記事