---
name: "kysdk_Disk"
section: "3"
platform: "linux"
package: "libkysdk-system"
version: "3.0.1.4-1"
release: "Arch Linux 2026-11-07"
platforms: ["linux"]
url: "https://carta.tech/man/kysdk_Disk"
---

# kysdk\_Disk(3)

获取磁盘信息 主要用来获取磁盘的列表，磁盘的扇区数量，每个扇区的字节数，容量，型号、序列号、子分区数量，类型和固件版本信息

## NAME

kysdk.Disk - 获取磁盘信息 主要用来获取磁盘的列表，磁盘的扇区数量，每个扇区的字节数，容量，型号、序列号、子分区数量，类型和固件版本信息

## SYNOPSIS

Inherits **kysdk.Base**.

### Public Member Functions

def **\_\_init\_\_** (self)\
 def **getDiskList** (self)\
 获取所有磁盘的列表  def **getDiskSectorSize** (self, dev\_path)\
 获取磁盘的每个扇区的字节数  def **getDiskTotalSizeMiB** (self, dev\_path)\
 获取磁盘容量  def **getDiskModel** (self, dev\_path)\
 获取磁盘型号  def **getDiskSerial** (self, dev\_path)\
 获取磁盘序列号  def **getDiskPartitionNums** (self, dev\_path)\
 获取磁盘/分区下的子分区数量  def **getDiskType** (self, dev\_path)\
 获取磁盘类型  def **getDiskVersion** (self, dev\_path)\
 获取磁盘固件版本信息  def **getDiskSectorNum** (self, dev\_path)\
 获取磁盘扇区数量

### Additional Inherited Members

## Detailed Description

获取磁盘信息 主要用来获取磁盘的列表，磁盘的扇区数量，每个扇区的字节数，容量，型号、序列号、子分区数量，类型和固件版本信息

## Member Function Documentation

### def kysdk.Disk.getDiskList ( self)

获取所有磁盘的列表

**Returns**

磁盘的列表，每个字符串表示一个磁盘的绝对路径

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Disk.getDiskModel ( self, dev\_path)

获取磁盘型号

**Parameters**

*dev\_path* 指定磁盘名称，应当是例如/dev/sda这种绝对路径

**Returns**

磁盘型号

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Disk.getDiskPartitionNums ( self, dev\_path)

获取磁盘/分区下的子分区数量

**Parameters**

*dev\_path* 指定磁盘名称，应当是例如/dev/sda这种绝对路径

**Returns**

该磁盘/分区下的子分区数量

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Disk.getDiskSectorNum ( self, dev\_path)

获取磁盘扇区数量

**Parameters**

*dev\_path* 指定磁盘名称，应当是例如/dev/sda这种绝对路径

**Returns**

扇区数量

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Disk.getDiskSectorSize ( self, dev\_path)

获取磁盘的每个扇区的字节数

**Parameters**

*dev\_path* 指定磁盘名称，应当是例如/dev/sda这种绝对路径

**Returns**

每个扇区的字节数

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Disk.getDiskSerial ( self, dev\_path)

获取磁盘序列号

**Parameters**

*dev\_path* 指定磁盘名称，应当是例如/dev/sda这种绝对路径

**Returns**

磁盘序列号

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Disk.getDiskTotalSizeMiB ( self, dev\_path)

获取磁盘容量

**Parameters**

*dev\_path* 指定磁盘名称，应当是例如/dev/sda这种绝对路径

**Returns**

磁盘容量，MiB为单位

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Disk.getDiskType ( self, dev\_path)

获取磁盘类型

**Parameters**

*dev\_path* 指定磁盘名称，应当是例如/dev/sda这种绝对路径

**Returns**

磁盘类型，固态 or 机械 or 混合

References kysdk.SessionBase.interface, and kysdk.Base.interface.

### def kysdk.Disk.getDiskVersion ( self, dev\_path)

获取磁盘固件版本信息

**Parameters**

*dev\_path* 指定磁盘名称，应当是例如/dev/sda这种绝对路径

**Returns**

固件版本信息

References kysdk.SessionBase.interface, and kysdk.Base.interface.

## Author

Generated automatically by Doxygen for kysdk.py from the source code.
