【Linux操作小试牛刀】查看硬盘设备等信息-fdisk\lsscsi\parted

一、lsscsi命令查看

1、简介

lsscsi命令的作用是列出SCSI设备(或主机)及它们的属性。

lsscsi不是内置命令。需要安装lsscsi相应的包,安装完之后lsscsi命令就可以使用了。lsscsi命令能很方便的看出哪些是固态硬盘,哪些是SATA盘,哪些是FC盘。

如果H:C:T:L给出参数,那么就会作为一个过滤器,只匹配它被列出的设备。这里H是指Host,C是指Channel,T是指Id,L是指Lun。

2、安装

# yum install iscsi*


3、lsscsi命令常用格式

语法格式:lsscsi [参数]

常用参数:

-g显示SCSI通用设备文件名称
-k显示内核名称而不是设备节点名
-d显示设备节点的主要号码和次要号码
-H列出当前连接到系统的SCSI主机而不是SCSI设备
-l显示每一个SCSI设备(主机)的附加信息
-c相对于执行cat /proc/scsi/scsi命令的输出
-p显示额外的数据完整性(保护)的信息
-t显示传输信息
-L以“属性名=值”的方式显示附加信息
-v当信息找到时输出目录名
-y<路径>假设sysfs挂载在指定路径而不是默认的“/ sys”

 

4、参考实例

列出SCSI设备及它们的属性:

[root@linuxcool ~]# lsscsi

显示匹配“2:1:1:0”的SCSI设备:

[root@linuxcool ~]# lsscsi 2:0:0:0

显示SCSI设备的传输信息:

[root@linuxcool ~]# lsscsi -t

5、哪些是固态硬盘(SSD),哪些是SATA盘,哪些是FC盘
 

[root@baremetal-3-77 ~]# lsscsi -L -t
 [0:0:0:0]   disk   spi:0                           /dev/sda 
  transport=spi
  target_id=0
  max_offset=127
  max_width=1
  mi
n_period=25
  offset=0
  period=1020
  width=0
 [2:0:0:0]    cd/dvd ata:                           /dev/sr0 
  transport=ata

二、fdisk命令

一、fdisk用法详解(通过fdisk -l 查看机器所挂硬盘个数及分区情况;

[root@localhost ~]# fdisk -l

Disk /dev/sda: 250.1 GB, 250059350016 bytes

255 heads, 63 sectors/track, 30401 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0xd10cd10c

 

2.语法格式:fdisk [参数]

常用参数:

-b指定每个分区的大小
-l列出指定的外围设备的分区表状况
-s将指定的分区大小输出到标准输出上,单位为区块
-u搭配”-l”参数列表,会用分区数目取代柱面数目,来表示每个分区的起始地址
-v显示版本信息

3.参考实例

查看所有分区情况:

[root@linuxcool ~]# fdisk -l

选择分区磁盘:

[root@linuxcool ~]# fdisk /dev/sdb

在当前磁盘上建立扩展分区:

[root@linuxcool ~]# fdisk /ext

不检查磁盘表面加快分区操作:

[root@linuxcool ~]# fdisk /actok

重建主引导记录:

[root@linuxcool ~]# fdisk /cmbr 

 

三、parted命令

parted命令 – 磁盘分区工具

1.简介

parted命令是由GNU组织开发的一款功能强大的磁盘分区和分区大小调整工具,与fdisk不同,它支持调整分区的大小。作为一种设计用于Linux的工具,它没有构建成处理与fdisk关联的多种分区类型,但是,它可以处理最常见的分区格式,包括:ext2、ext3、fat16、fat32、NTFS、ReiserFS、JFS、XFS、UFS、HFS以及Linux交换分区。

parted命令为大于2T硬盘分区,一般来说我们对磁盘分区都是用fdisk命令,但是对于硬盘容量大于2T时,这个命令就不管用了,因为MBR分区表只支持2T磁盘;所以大于2T的磁盘必须使用GPT分区表,这时我们就需要用到parted命令。

2.语法格式:parted [参数] [设备]

常用参数

-i交互式模式
-s脚本模式,不提示用户
-l列出所有块设备上的分区布局
-h显示帮助信息

3.参考实例

列出所有块设备上的分区布局:

[root@linuxprobe ~]# parted -l

磁盘设备分区:

[root@linuxprobe ~]# parted

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Monster_H777

我直说吧:你的奖励我的动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值