回答:
sudo fdisk -l
ディスクと、パーティションを含むそれらに関する多くの統計が一覧表示されます。ディスクは、の形態である/dev/sdx
とパーティション/dev/sdxn
、xは文字であり、そしてnは数(最初の物理ディスクとSDA1は、そのディスク上の最初のパーティションであるSDAように)です。
sudo df -h
パーティションごとのサイズと使用状況の統計情報を提供します。ドロップする-h
と、ブロック単位で使用できます。それは人間が読める形式です。
通常のユーザーとしてコマンドを実行したときにfdiskからの出力はなく、dfからの部分的な出力しか得られなかったため、そこにsudoを配置しました。
OSから物理ドライブとして認識されるRAIDボリュームやパーティションではなく、ハードウェアのみを表示する場合。lshwを試してみてください。
lshw -class disk -short
H/W path Device Class Description
===================================================
/0/1/0.0.0 /dev/cdrom disk DVD-RAM GSA-H55N
/0/1/0.1.0 /dev/sda disk 160GB ST3160021A
/0/2/0.0.0 /dev/sdb disk 160GB ST3160815AS
または少し冗長
lshw -class disk
*-cdrom
description: DVD-RAM writer
product: DVD-RAM GSA-H55N
vendor: HL-DT-ST
physical id: 0.0.0
bus info: scsi@0:0.0.0
logical name: /dev/cdrom
logical name: /dev/sr0
version: 1.04
serial: [
capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
configuration: ansiversion=5 status=nodisc
*-disk
description: ATA Disk
product: ST3160021A
vendor: Seagate
physical id: 0.1.0
bus info: scsi@0:0.1.0
logical name: /dev/sda
version: 8.01
serial: 5JS97CFY
size: 149GiB (160GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 sectorsize=512 signature=000f3a2f
*-disk
description: ATA Disk
product: ST3160815AS
vendor: Seagate
physical id: 0.0.0
bus info: scsi@2:0.0.0
logical name: /dev/sdb
version: 3.AA
serial: 9RX7AK36
size: 149GiB (160GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 sectorsize=512 signature=000b6d91
最近のLinuxインストールで最も簡単な方法(少なくとも解析作業に関する)は
$ lsblk -S
これは次のようなものを出力します:
tremendous:~# lsblk -S
NAME HCTL TYPE VENDOR MODEL REV TRAN
sda 0:0:0:0 disk ATA WDC WD5000AUDX-6 01.0 sata
sdb 1:0:0:0 disk ATA WDC WD5000AUDX-6 01.0 sata
tremendous:~#
-S
debian wheezy / sidまたはUbuntu 12.10では有効なオプションではありません。ただし、これがないと、lsblk
森林のような素晴らしい出力が表示されます。
これに対する簡単な答えがあると思うでしょうが、実際には「物理ディスク」の意味に依存します。iSCSIボリュームとRAIDデバイス(たとえば)は物理ディスクとして表示されますが、これらを調べるために使用するツールは異なります。
サーバーのマザーボード上のホストコントローラーに直接接続されたプレーンSATAまたはSCSIドライブを単に意味する場合は、/ dev / sdNにあるアクティブに使用されるデバイスを探しているので、dmesgを介してgrepできます(dmesg | grep sd)または/ dev / disk / by-idを確認するか、または/ proc / diskstatsを確認します。
存在するデバイスの/ dev /エントリを特定したら、適切なツールを使用して空き容量を確認できます。これも、他の情報(パーティションの分割方法、lvmを使用するかどうかなど)に依存します。
ディストリビューション(この場合はCentos 7)に応じて、lsblk -d
たとえば3つの物理ディスクが表示されます。
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
sr1 11:1 1 1024M 0 rom
sdf 8:80 0 372.6G 0 disk
sde 8:64 0 372.6G 0 disk
sdg 8:96 0 1.8T 0 disk
iostat
同様の結果も表示されます(dm
デバイスはの一部であるため無視してくださいLVM
)
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sdf 1.85 41.74 53.80 68524791 88335482
sde 0.00 0.01 0.00 20219 0
dm-0 7.75 40.17 52.24 65945186 85767784
dm-1 0.31 0.94 1.56 1543416 2567312
sdg 0.86 1.89 171.04 3096240 280813864
parted
GPTパーティションにはfdiskを代わりに使用して追加する必要があります。ちょうど良い答えを実施するために。