linux系统查看硬盘信息有哪些命令,分别是什么用
Admin 2022-05-24 群英技术资讯 2050 次浏览
查看方法: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% /dev tmpfs 394M 776K 394M 1% /run none 5.0M 0 5.0M 0% /run/lock none 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 MOUNTPOINT sda 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 -l WARNING: 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 bytes 255 heads, 63 sectors/track, 7832 cylinders, total 125829120 sectors Units = 扇区 of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 设备 启动 起点 终点 块数 Id 系统 /dev/sda1 1 125829119 62914559+ ee GPT Disk /dev/sdb: 53.7 GB, 53687091200 bytes 255 heads, 63 sectors/track, 6527 cylinders, total 104857600 sectors Units = 扇区 of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Disk /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
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
SELinux的作用:1、通过对进程和文件资源采用MAC控制方式,为Linux系统提供了改进的安全性;2、赋予了主体最小的访问特权,最大限度地减小系统中服务进程可访问的资源,可以防止主体对其他用户或进程产生不利的影响;3、每个进程都有自己的运行区域,各进程仅运行在自己的域内,无法访问其他进程和文件;4、SELinux能最大程序上限制Linux系统中的恶意代码活动。
在linux中,静态路由是路由项由手动设置的一种路由方式;即使网络状态已经改变或重新被组态,静态路由也是固定不变的,静态路由由网络管理员逐项加入路由表,可用“route add -net 增加到某个网段的路由”语句在linux中增加路由。
阿里云centos服务器部署java-web环境
我们知道Linux系统中的命令有很多,这篇文章我们主要介绍sed命令。Linux中sed命令是利用脚本来处理文件,sed可以依照脚本的指令来处理,便捷文本文件等等,sed命令的功能是很强大的,也是我们比较常用的一个命令,下面小编就和大家说说,怎样使用sed命令来进行数据替换。
安装的linux不是全屏的解决方法:1、点击系统左侧菜单栏的“设置”按钮,并在设置界面中点击硬件菜单中的“显示”;2、在显示界面中,选择一个合适的分辨率更改后点击“应用”即可。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008