linux系统在增长硬盘的时候大多数状况是须要重启才能够发现新硬盘,那么在生产环境中,服务器不容许重启的状况下如何增长新硬盘?下面我给你们演示一下。我用的环境是VMware workstation 虚拟出来CentOS-7系统.linux
1,在系统配置界面增长一块硬盘,容量设置成2G。服务器
2,#lsblk查看,这时并不能看到刚刚添加的2G硬盘ide
3,在系统里刷新总线文件3d
至关于把空值赋予scan这个文件。blog
个人系统里只有3个总线文件,只要刷新三次就能够,可是有的系统里有32个总线文件,按个刷实在太麻烦。能够用for循环代替:图片
[root@localhost ~]# for i in {0..32};do echo "- - -" > /sys/class/scsi_host/host$i/scan;doneit
因为个人系统里只有host0,host1,host2三个目录,因此显示host3之后的文件都没有,能够刻将大括号中的{0..32}改为{0..2}这个根据本身的系统host目录个数本身改。io
4,运行lsblk查看硬盘for循环
这时已经能够发现sdb这个硬盘,容量是2G。正是刚才添加的硬盘。class
5,[root@localhost ~]# fdisk /dev/sdb 对这块盘建立分区
m参数查看各个参数的做用。
输入n建立新的分区。
输入p建立主分区,分区号默认直接回车。扇区也是默认直接回车。
第三部输入+1G来建立一个1G的主分区。
输入p查看分区建立是否成功。
能够看到/dev/sdb1分区已经建立成功。
输入w保存退出
6,格式化分区,建立分区文件系统。
这是系统能够建立的文件系统类型。
我在这里建立一个xfs文件系统。
7,挂载分区
建立挂载点#mkdir Database1
挂载分区# mount /dev/sdb1 /Database1/
#df -Th /Database1查看分区
能够正常使用,