CentOS-7下不重启系统添加硬盘

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

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

图片.png

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

图片.png

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

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

图片.png

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

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

图片.png

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

4,运行lsblk查看硬盘

图片.png

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

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

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

图片.png

 输入n创建新的分区。

图片.png

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

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

图片.png

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

图片.png

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

输入w保存退出

图片.png

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

图片.png

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

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

图片.png

7,挂载分区

创建挂载点#mkdir Database1

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

图片.png

#df -Th /Database1查看分区

图片.png

可以正常使用,


猜你喜欢

转载自blog.51cto.com/12886496/2378347
今日推荐