ホームページ  >  記事  >  運用・保守  >  Linuxでハードディスク情報を確認する方法

Linuxでハードディスク情報を確認する方法

青灯夜游
青灯夜游オリジナル
2021-04-22 18:18:1375755ブラウズ

表示方法: 1. 「df -h」コマンドを使用します; 2. 「lsblk」コマンドを使用します; 3. 「sudo lshw -class disk」コマンドを使用します; 4. 「fdisk -l」コマンドを使用します" コマンド; 5、"cat /proc/partitions" コマンドを使用します。 6. "lsscsi" コマンドを使用します。

Linuxでハードディスク情報を確認する方法

#このチュートリアルの動作環境: 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

fdisk ツールは GPT パーティション テーブルをサポートしていません。 GNU Parted は次のように使用できます。Parted ツールの代替として使用できます。

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。