iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >linux查看硬盘信息的方法
  • 711
分享到

linux查看硬盘信息的方法

2023-06-14 19:06:27 711人浏览 安东尼
摘要

这篇文章主要介绍linux查看硬盘信息的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和

这篇文章主要介绍linux查看硬盘信息的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

什么是Linux系统

Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。

查看方法: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电脑。

一台电脑中可以安装多块硬盘,下面我们来研究下在Linux中如何查看所有硬盘信息。系统中添加了两块硬盘,第二块没有格式化也没有挂载。

1、使用df

df命令是用来查看文件系统中硬盘的使用状况的,也可以用来列出系统中挂载的硬盘,使用-h选项可以以人类可读的格式输出硬盘使用状况:

~$ df -h文件系统        容量  已用  可用 已用% 挂载点/dev/sda2        55G  3.7G   49G    8% /udev            2.0G  4.0K  2.0G    1% /devtmpfs           394M  776K  394M    1% /runnone            5.0M     0  5.0M    0% /run/locknone            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 MOUNTPOINTsda      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 -lWARNING: 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 bytes255 heads, 63 sectors/track, 7832 cylinders, total 125829120 sectorsUnits = 扇区 of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000   设备 启动      起点          终点     块数   Id  系统/dev/sda1               1   125829119    62914559+  ee  GPTDisk /dev/sdb: 53.7 GB, 53687091200 bytes255 heads, 63 sectors/track, 6527 cylinders, total 104857600 sectorsUnits = 扇区 of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000Disk /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查看硬盘信息的方法”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: linux查看硬盘信息的方法

本文链接: https://www.lsjlt.com/news/274412.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作