您好,欢迎访问一九零五行业门户网

linux怎么查看硬盘信息

查看方法: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视频教程》
以上就是linux怎么查看硬盘信息的详细内容。
其它类似信息

推荐信息