使用fdisk命令管理MBR分区
对于一个新硬盘,首先需要对其进行分区。在RHEL 7中提供了fdisk(默认划分为MBR分区类型的硬盘)、gdisk(默认划分为GPT分区类型的硬盘)和 parted三条命令创建和管理分区。
文章目录
前言
提示:这里可以添加本文要记录的大概内容:
例如:介绍使用fdisk命令管理MBR分区类型的硬盘
提示:以下是本篇文章正文内容,下面案例可供参考
一、添加新硬盘
为了不影响正在运行的服务业务,需要在不关闭或重启服务器的情况下添加新硬盘(实验环境下在虚拟机VMware中添加一块新的SCSI总线的20GB硬盘)。
1、选择虚拟机-设置
2、在虚拟机设置中选择添加,选择硬盘下一步,在没有添加之前,只有硬盘(SCSI)
3、直接下一步
4、下一步
5、磁盘大小改为5,下一步-完成。创建成功(这里没有设置为20G是为了后面的例题)
6、之后再添加两个硬盘,添加过后,多出磁盘2、磁盘3、磁盘4(也可能是其他名称)。最后需重启虚拟器。进行CRT连接。
二、命令介绍
1.lsblk命令
lsblk:使用 lsblk 命令显示所有可用块设备的信息及其依赖关系,由此可见,新硬盘还未加载而未被识别,需要将连接新硬盘的SCSI总线重新扫描后才可以被系统识别。
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 19G 0 part
├─cl-root 253:0 0 17G 0 lvm /
└─cl-swap 253:1 0 2G 0 lvm [SWAP]
sdb 8:16 0 5G 0 disk
sdc 8:32 0 5G 0 disk
sdd 8:48 0 5G 0 disk
sr0 11:0 1 4.1G 0 rom /run/media/root/CentOS 7 x86_64
#名称 设备类型 序号 是否可移动设备 大小 是否只读 磁盘或分区 挂载点
lsblk命令对每个设备可显示7项信息,各项信息的栏目名称含义如下
- NAME:块设备名
- MAJ:MIN:显示主要和次要设备号
- RM:显示设备是否为可移动设备。RM值对于1时为可移动设备,等于0是为不可移动设备。
- SIZE:设备的容量大小
- RO:设备是否为只读。RO值为0表明不是只读设备;RO值为1表明是只读设备。
- TYPE:显示块设备类型(磁盘或磁盘上的一个分区)
2.ls命令
ls: 使用ls命令显示主机总线号→使用echo命令依次扫描总线号为host1、host2……的SCSI设备→使用 lsblk 命令显示所有可用(可识别)的块设备,直至显现出了新的块设备,表明新添加的硬盘已被系统识别。
[root@localhost ~]# ls /sys/class/scsi_host/ //显示主机上所有SCSI总线号
host0 host1 host2
[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host1/scan
[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host2/scan
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 19G 0 part
├─cl-root 253:0 0 17G 0 lvm /
└─cl-swap 253:1 0 2G 0 lvm [SWAP]
sdb 8:16 0 5G 0 disk
sdc 8:32 0 5G 0 disk
sdd 8:48 0 5G 0 disk
sde 8:64 0 20G 0 disk //这里sde是新添加的一块SCSI总线20GB硬盘
sr0 11:0 1 4.1G 0 rom /run/media/root/CentOS 7 x86_64
也可以通过执行“fdisk -l”命令查看所有可用硬盘设备(包括新增硬盘)及其分区信息。
[root@localhost ~]# fdisk -l
磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev