linux系统在增加硬盘的时候大多数情况是需要重启才可以发现新硬盘,那么在生产环境中,服务器不允许重启的情况下如何增加新硬盘?下面我给大家演示一下。我用的环境是VMware workstation 虚拟出来CentOS-7系统.

1,在系统配置界面增加一块硬盘,容量设置成2G。

CentOS-7下不重启系统添加硬盘_第1张图片

2,#lsblk查看,这时并不能看到刚刚添加的2G硬盘

CentOS-7下不重启系统添加硬盘_第2张图片

3,在系统里刷新总线文件

相当于把空值赋予scan这个文件。

CentOS-7下不重启系统添加硬盘_第3张图片

我的系统里只有3个总线文件,只要刷新三次就可以,但是有的系统里有32个总线文件,按个刷实在太麻烦。可以用for循环代替:

[root@localhost ~]# for i in {0..32};do echo "- - -" > /sys/class/scsi_host/host$i/scan;done

CentOS-7下不重启系统添加硬盘_第4张图片

     由于我的系统里只有host0,host1,host2三个目录,所以显示host3以后的文件都没有,可以刻将大括号中的{0..32}改成{0..2}这个根据自己的系统host目录个数自己改。

4,运行lsblk查看硬盘

CentOS-7下不重启系统添加硬盘_第5张图片

这时已经可以发现sdb这个硬盘,容量是2G。正是刚才添加的硬盘。

 

5,[root@localhost ~]# fdisk /dev/sdb      对这块盘创建分区

      m参数查看各个参数的作用。

CentOS-7下不重启系统添加硬盘_第6张图片

 输入n创建新的分区。

图片.png

输入p创建主分区,分区号默认直接回车。扇区也是默认直接回车。

第三部输入+1G来创建一个1G的主分区。

图片.png

输入p查看分区创建是否成功。

CentOS-7下不重启系统添加硬盘_第7张图片

可以看到/dev/sdb1分区已经创建成功。

输入w保存退出

CentOS-7下不重启系统添加硬盘_第8张图片

6,格式化分区,创建分区文件系统。

图片.png

这是系统可以创建的文件系统类型。

我在这里创建一个xfs文件系统。

CentOS-7下不重启系统添加硬盘_第9张图片

7,挂载分区

创建挂载点#mkdir Database1

挂载分区# mount /dev/sdb1 /Database1/

图片.png

#df -Th /Database1查看分区

图片.png

可以正常使用,