linux查看硬盘型号?linux中查找硬盘详细信息的工具

大家好,关于linux查看硬盘型号很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于linux中查找硬盘详细信息的工具的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

linux下怎样查看硬盘型号和硬盘序列号

linux下怎样查看硬盘型号和硬盘序列号

hdparm-i/dev/hda

这个命令更多的参数解释如下(以下内容来自互联网)

-a获取/设置硬盘每个簇的大小,默认值是8(即每个簇大小为4KB)。

-A禁用/开启IDE驱动器的 read-lookahead(不懂)特性(默认是打开的)。

-b获取/设置 bus state(不懂)。

-B设置高级电源管理特性(APM),如果驱动器支持。一个较小的值意味着更省电?一个较大的值意味着更好的性能,将它设置为255将在指定驱动器上关闭APM。

-c查询/开启(E)IDE 32位 I/O支持。加上一个数值可以开启或关闭它。一般设置为0,即禁用32位数据传输,为1则开启32位数据传输,为3则开启32位数据传输和一个特别传输序列,但会消耗一些系统资源。

-C检查当前IDE电源模式,可以使用-S/-y/-Y/-Z等参数控制IDE电源模式。

-d禁用/开启DMA。这个参加目前只能在并行IDE和PCI界面上,适当使用-X和-d1参数是个好主意,打开DMA可以获得最好的磁盘性能和降低CPU占用率。

-D禁用/开启坏扇区管理特性。

-E设置光驱速度,这不是必需的,因为光驱会自动调速,但是你如果想用它,可以设置一个数值,通常设置为2或4。

-f为设备退出时同步和填满缓冲区,这个参数也会做-t和-T所做的事。

-g显示驱动器几何值(柱面,磁头,扇区)和开始扇区。

-h简要显示此命令的帮助信息。

-i显示驱动器的基本信息。

-I显示驱动器的详细信息。

-k获取/设置“在重启后保持设置”,使用这个参数将使驱动器在软重启后保持-dmu选项(后面还有一大堆,不懂)

-K获取/设置“在重启后保持设置”,使用这个参数将使驱动器在软重启后保持-APSWXZ选项,不是所有驱动器都支持这样做。

-L锁住驱动器?(不懂)

-m获取/设置在驱动器上为多扇区I/O计算扇区,开启这个参数将减少CPU开支30-50%,在大多数系统上它也能增加数据生产量?5-50%,使用这个参数会使某些型号的驱动器(如WD鱼子酱系列)减慢速度,大多数驱动器支持的最小数值可以是2,4,8,或16,更大也可以,视情况而定,大多数系统设置为16或32比较理想,WD的硬盘推荐设置为4到8,用-i参数可以看到当前硬盘的设置,某些驱动器要求支持复合模式,但在某些设置下会丢失数据。

-M获取/设置自动噪音管理。很多驱动器支持使用磁盘降速的方法降噪,这个数值可以设置为从0至254,设置为128最为静音(速度最低),设置为254速度最快(噪音最大),某些驱动器自己规定两个级别(静音/快速),虽然你使用128至254之间的数值。

-n获取或设置“忽略写错误”,最好不要使用在...(不懂)

-p尝试重新调整IDE界面芯片指定的PIO模式,或自动设置为驱动器支持的最佳PIO模式,这个特性在内核中仅支持少数芯片,某些IDE芯片在单驱动器时不允许调整PIO模式,大多数IDE芯片或多或少地支持0到5的PIO模式。

-P为驱动器的内部预读装置设置最大扇区,不是所有的驱动器都支持。

-q(不懂)。在使用-i或-v或-t或-T时无效。

-Q设置标记队列深度(1或更大),或关闭标记队列深度。这只能在2.5.xx或更新的内核中使用,目前还只有很少的驱动器支持它。

-r获取/设置设备为只读模式,设置之后设备将不能允许写入。

-R注册一个IDE界面,危险。要获得更多信息,看一下-U选项。

-S设置驱动器等待超时,这个参数决定硬盘在多久未响应之后关闭主轴电机以省电,这个数值设置为0则关闭这个功能,设置为1至240时,时间将为5秒的倍数,即5秒至20分钟,设置为241至251时,时间将为30分钟的1-11倍,即30分钟到5.5小时,设置为252象征着21分钟,253为?(不懂),255即为21分15秒。

-T测试读缓存的速度。

-t也是测速度的。

-u获取/设置???(不懂,晕)

-U注销一个IDE界面,危险!

-v显示使用-i未显示出的所有设置。

-w执行设备重启(危险),一般不要用这个参数。

-W禁用/开启IDE驱动器的写缓冲特性,默认设置为设备制造商指定的值。

-x(看不懂,危险)。

-X为较新的(E)IDE/ATA驱动器设置IDE传输模式,与-d1参数一起使用,使用-X mdma2将开启多字DMA模式2传输,使用-X sdma1将开启单字DMA模式1传输,使用-X udma2将开启UltraDMA模式传输(需要芯片组支持)。现在很多IDE设备在启动时就已经自动调整到最佳的PIO模式,要使用此参数应该调整好-p参数,严重警告!这个数据是PIO模式值+8,即设置为09代表传输模式为PIO模式1,10即PIO模式2,11即PIO模式3,设置为00则恢复默认PIO模式,01代表禁用IORDY(什么是IORDY啊,晕),要开启mdma,这个数值是mdma模式值+32,要开启udma,这个数值是udma模式值+64,即66为udma2(ATA33),68为udma4(ATA66),69为udma5(ATA100,那么70应该是udma6即ATA133了?我猜测的)

-y使IDE驱动器立即进入低耗电等待模式,用-C参数可以检查当前的耗电模式。

-Y使IDE驱动器立即进入低耗电睡眠模式,用-C参数可以检查当前的耗电模式。

-z让内核重新读取指定设备上的分区表。

-Z禁用Segate驱动器的自动省电功能(ST3xxx型号),防止它们在一定时间后闲置。

linux查看硬盘型号命令linux查看硬盘型号

dmidecode查看硬盘信息?

使用dmidecode命令查看硬件信息的方法:

dmidecode命令输出格式

执行dmidecode命令,输出如下:

#dmidecode|head-10

#dmidecode2.9

SMBIOS2.4present.

25structuresoccupying844bytes.

Tableat0x000DC010.

Handle0x0000,DMItype0,24bytes

BIOSInformation

Vendor:LENOVO

Version:05CN39WW(V1.10)

ReleaseDate:08/29/2007

以上输出中,前面4条是dmidecode命令整体信息,“25structuresoccupying844bytes.”该行指示该机器的DMI记录项总共有25条。

后面就是DMI表中各条记录,每条记录的输出格式如下:

RecordHeader:Handle{recordid},DMItype{dmitypeid},{recordsize}bytes

RecordValue:{multilinerecordvalue}

recordid:DMI表中每条记录唯一的标识

dmitypeid:记录的类型,比如BIOS,Memory等

recordsize:DMI表中该条记录的大小

multilinerecordvalues:多行与该DMI类型相关的字段描述

DMI类型

DMI表包含以下DMI类型,每个DMIType值对应一项硬件信息:

TypeInformation

----------------------------------------

0BIOS

1System

2BaseBoard

3Chassis

4Processor

5MemoryController

6MemoryModule

7Cache

8PortConnector

9SystemSlots

10OnBoardDevices

11OEMStrings

12SystemConfigurationOptions

13BIOSLanguage

14GroupAssociations

15SystemEventLog

16PhysicalMemoryArray

17MemoryDevice

1832-bitMemoryError

19MemoryArrayMappedAddress

20MemoryDeviceMappedAddress

21Built-inPointingDevice

22PortableBattery

23SystemReset

24HardwareSecurity

25SystemPowerControls

26VoltageProbe

27CoolingDevice

28TemperatureProbe

29ElectricalCurrentProbe

30Out-of-bandRemoteAccess

31BootIntegrityServices

32SystemBoot

3364-bitMemoryError

34ManagementDevice

35ManagementDeviceComponent

36ManagementDeviceThresholdData

37MemoryChannel

38IPMIDevice

39PowerSupply

根据上表我们亦可知道,可以通过dmidecode命令查到哪些硬件信息,例如要查询主板(BaseBoard)的信息,可以执行以下命令:

#dmidecode-t2

#dmidecode2.9

SMBIOS2.4present.

Handle0x0002,DMItype2,8bytes

BaseBoardInformation

Manufacturer:LENOVO

ProductName:IGT30

Version:REFERENCE

SerialNumber:2083601501567

除了使用DMIType_id作为索引进行查询外,还可以通过设备关键词查询,设备关键词与Type_id对应关系如下:

KeywordTypes

------------------------------

bios0,13

system1,12,15,23,32

baseboard2,10

chassis3

processor4

memory5,6,16,17

cache7

connector8

slot9

这样,执行“dmidecode_tbaseboard”命令将显示type_id为2、10项的信息。

使用dmidecode命令查询内存(RAM)信息

最后来看个使用dmidecode命令的例子,如何使用dmidecode命令查询内存信息。

首先,可以通过以下命令查询机器最大支持的内存总量:

#dmidecode-t16

#dmidecode2.9

SMBIOS2.4present.

Handle0x000D,DMItype16,15bytes

PhysicalMemoryArray

Location:SystemBoardOrMotherboard

Use:SystemMemory

ErrorCorrectionType:None

MaximumCapacity:4GB

ErrorInformationHandle:NotProvided

NumberOfDevices:2

从以上输出可知,该机器理论上支持的最大内存为4G。

然后使用以下命令查询机器可用的内存:

#grepMemTotal/proc/meminfo

MemTotal:2055764kB

可以看到机器可用的内存为2G,也即我们可以再扩2G内存。

但是在用的2G内存是怎么组成的?是1条2G内存?是2条1G内存?

我们可以通过以下命令进行查询:

#dmidecode-t17

#dmidecode2.9

SMBIOS2.4present.

Handle0x000E,DMItype17,27bytes

MemoryDevice

ArrayHandle:0x000D

ErrorInformationHandle:NoError

TotalWidth:32bits

DataWidth:32bits

Size:1024MB

FormFactor:SODIMM

Set:1

Locator:M1

BankLocator:Bank0

Type:DDR2

??

Handle0x000F,DMItype17,27bytes

MemoryDevice

ArrayHandle:0x000D

ErrorInformationHandle:NoError

TotalWidth:32bits

DataWidth:32bits

Size:1024MB

??

从以上信息可以看出,该机器插了2条1G的内存。

小结

使用linux系统自带工具dmidecode可以查看机器硬件信息,较常用到以下几条命令。

查询机器型号:

#dmidecode|grep-iproduct

ProductName:TIANYIF41A

ProductName:IGT30

查询内存条数:

#dmidecode-t17|grepSize.*MB|wc-l

2

查询物理CPU信息:

#dmidecode-t4

另外也可通过/proc查询CPU相关信息。

查询物理CPU个数:

#cat/proc/cpuinfo|grepphysicalid|sort|uniq|wc-l

1

查询CPU核数:

#cat/proc/cpuinfo|grepcoreid|wc-l

linux系统怎么看硬盘存储单位是什么?

答案如下

1

首先我们先看如何查看系统版本

打开终端管理器

2

然后我们可以查看硬盘信息及内存信息

3

我们还可以查看相关设备信息,如我们的笔记本安装了windows,我们可以看是联想笔记本还是hp的

4

我们还可以查看我们承载系统设备的性能,就像windows的任务管理器一样

5

还可以查看ip地址及网络相关信息

6

当然我们还可以看一下CPU的信息

linux怎么查看硬盘型号等信息

1,查看CPU信息:cat/proc/cpuinfo

2,查看板卡信息:cat/proc/pci

3,查看USB设备:cat/proc/bus/usb/devices

4,查看PCI信息:lspci(相比cat/proc/pci更直观)

5,查看内存信息:cat/proc/meminfo

6,查看键盘和鼠标:cat/proc/bus/input/devices

7,查看系统硬盘信息和使用情况:fdisk& disk– l& df

8,用硬件检测程序kuduz探测新硬件:service kudzu start( or restart)

9,查看各设备的中断请求(IRQ):cat/proc/interrupts

10,查看启动硬件检测信息日志:dmesg more/var/log/dmesguname-auptime

几种查看Linux版本信息的方法:

1: uname-a

2: cat/proc/version

3: cat/etc/issue

4: lsb_release-a

5:cat/etc/redhat-release

6:rpm-q redhat-release

详解 lsb_release-a

登录到服务器执行 lsb_release-a,即可列出所有版本信息,例如:代码如下:

[hacder@NBCTC-14-15~]$ lsb_release-a

LSB Version::core-3:1-amd64:core-3:1-ia32:core-3:1-noarch:graphics-3:1-amd64:graphics-3:1-ia32:graphics-3:1-noarch

Distributor ID: CentOS

Description: CentOS release 5:3(Final)

Release: 5:3

Codename: Final

这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。

阅读剩余
THE END