GNU/Linux >> Linux の 問題 >  >> Linux

Linux で物理ディスクの数を取得するには?

sudo fdisk -l ディスクと、パーティションを含むそれらに関する一連の統計がリストされます。ディスクは通常 /dev/sdx の形式です およびパーティション /dev/sdxn 、ここで x は文字で、n は数字です (したがって、sda は最初の物理ディスクであり、sda1 はそのディスクの最初のパーティションです)。

sudo df -h パーティションごとのサイズと使用状況の統計を提供します。 -h をドロップします ブロック単位で使用できるため、人間が判読できます。

通常のユーザーとしてコマンドを実行したときに、fdisk からの出力が得られず、df からの出力が部分的にしか得られなかったため、そこに sudos を入れました。おそらく、コマンドが管理者以外の立ち入り禁止の場所から読み取られたためです。


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: [email protected]: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: [email protected]: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: [email protected]: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:~# 

Linux
  1. LinuxでディスクがSSDかHDDかを確認する方法

  2. ファイルの行数だけを取得する方法

  3. bash でディスク上で利用可能なバイト数のみを取得するにはどうすればよいですか?

  1. Linuxコマンドラインでビデオのフレーム数を取得するにはどうすればよいですか?

  2. Linux ディスク ドライブのモデル番号を調べるには?

  3. Xによって割り当てられたディスプレイ番号を取得する方法

  1. Linuxでディスクをパーティション分割する方法

  2. Linuxでディスクiノード数を増やす方法

  3. Linuxでキーボードの状態を取得するにはどうすればよいですか?