一、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