表示方法: 1. 「df -h」コマンドを使用します; 2. 「lsblk」コマンドを使用します; 3. 「sudo lshw -class disk」コマンドを使用します; 4. 「fdisk -l」コマンドを使用します" コマンド; 5、"cat /proc/partitions" コマンドを使用します。 6. "lsscsi" コマンドを使用します。
#このチュートリアルの動作環境: Red Hat Enterprise Linux 6.1 システム、Dell G3 コンピューター。
1 台のコンピューターに複数のハード ドライブをインストールできます。Linux ですべてのハード ドライブの情報を表示する方法を学習してみましょう。 2 台のハードドライブがシステムに追加されましたが、2 台目はフォーマットまたはマウントされていません。
1. df
を使用する df コマンドは、ファイル システム内のハード ディスクの使用状況を確認するために使用されます。また、ハード ディスクの一覧を表示するためにも使用できます。システムにマウントされているディスク。人間が判読できる形式でハード ディスクの使用状況を出力するには、-h オプションを使用します:
~$ df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda2 55G 3.7G 49G 8% / udev 2.0G 4.0K 2.0G 1% /dev tmpfs 394M 776K 394M 1% /run none 5.0M 0 5.0M 0% /run/lock none 2.0G 220K 2.0G 1% /run/shm /dev/sda1 487M 3.3M 483M 1% /boot/efi
df コマンドは、マウントされていないハード ディスクを表示できません。
2. lsblk を使用します
lsblk コマンドはブロック デバイスを表示するために使用されます:
$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 60G 0 disk ├─sda1 8:1 0 487M 0 part /boot/efi ├─sda2 8:2 0 55.5G 0 part / └─sda3 8:3 0 4G 0 part [SWAP] sdb 8:16 0 50G 0 disk sr0 11:0 1 1024M 0 rom
パラメータを指定しないと、すべてのハードディスクがリストされます。はハードディスクを表し、セカンダリ ノードはディスク上のパーティションを表します。パーティション情報ではなく、ハード ディスクのみを一覧表示するには、-d オプションを使用します。
3. lshw
lshw を使用して詳細なハードウェア情報を出力します:
$ sudo lshw -class disk *-disk:0 description: SCSI Disk physical id: 0.0.0 bus info: scsi@32:0.0.0 logical name: /dev/sda size: 60GiB (64GB) capabilities: gpt-1.00 partitioned partitioned:gpt configuration: guid=ff481b67-ace2-47b9-a7e8-a50d4e6a6e55 *-disk:1 description: SCSI Disk physical id: 0.1.0 bus info: scsi@32:0.1.0 logical name: /dev/sdb size: 50GiB (53GB) *-cdrom description: DVD-RAM writer physical id: 0.0.0 bus info: scsi@3:0.0.0 logical name: /dev/cdrom logical name: /dev/cdrw logical name: /dev/dvd logical name: /dev/dvdrw logical name: /dev/sr0 capabilities: audio cd-r cd-rw dvd dvd-r dvd-ram configuration: status=open
4. fdisk
# を使用します。 ##fdisk は、ハードディスクやパーティションなどのフォーマットに使用される一般的に使用されるパーティション テーブル操作ツールで、ハードディスク情報の出力に使用できます。$ sudo fdisk -l WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted. Disk /dev/sda: 64.4 GB, 64424509440 bytes 255 heads, 63 sectors/track, 7832 cylinders, total 125829120 sectors Units = 扇区 of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 设备 启动 起点 终点 块数 Id 系统 /dev/sda1 1 125829119 62914559+ ee GPT Disk /dev/sdb: 53.7 GB, 53687091200 bytes 255 heads, 63 sectors/track, 6527 cylinders, total 104857600 sectors Units = 扇区 of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Disk /dev/sdb doesn't contain a valid partition table
5. /proc/partitions を使用する
/proc/partitions ファイルの内容を表示すると、現在のハードディスクとパーティションに関する情報を確認できます。 ##$ cat /proc/partitions major minor #blocks name 8 0 62914560 sda 8 1 498688 sda1 8 2 58221568 sda2 8 3 4192256 sda3 8 16 52428800 sdb 11 0 1048575 sr0
6. lsscsi
lsscsi ツールを使用して SCSI ハードディスク情報を出力します。このツールは Ubuntu12.04 にはデフォルトでインストールされていないため、自分でインストールする必要があります:
$ lsscsi [3:0:0:0] cd/dvd NECVMWar VMware SATA CD01 1.00 /dev/sr0 [32:0:0:0] disk VMware, VMware Virtual S 1.0 /dev/sda [32:0:1:0] disk VMware, VMware Virtual S 1.0 /dev/sdb
関連する推奨事項: "
Linux ビデオ チュートリアル以上がLinuxでハードディスク情報を確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。