CentOS中不重启添加硬盘

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS中不重启添加硬盘相关的知识,希望对你有一定的参考价值。

实际测试或者生产运维中,经常会遇到需要给Linux服务器在线添加新硬盘的情况

说白了就是:添加硬盘后,不能重启Linux服务器,需要通过某种方法告诉Linux内核,现在有新东西给你用,需要你再次做一次硬件设备的扫描


怎么做:

 1)查看host文件的数量及名字

# cd/sys/class/scsi_host/

# ls-l   //查看有几个host文件,以及每个host文件的名字

假定有host0, host1, host2

 

2)强制linux内核扫描新增的SCSI硬盘

# echo "- --" > /sys/class/scsi_host/host0/scan

# echo "- --" > /sys/class/scsi_host/host1/scan

# echo "- --" > /sys/class/scsi_host/host2/scan


3)检查是否已经扫描到了新增的硬盘(SCSI为例)

# fdisk -l

 

 4)对新增的硬盘进行分区、格式化(写入文件系统)、Mount


1、进行分区 (eg: 新增硬盘sdb为例) 

# fdisk  /dev/sdb

为这块磁盘,创建新的分区(写入本磁盘的分区表)


#fdisk -l   //确认新的分区表已经写入


2、格式化硬盘,写入文件系统

#mkfs.ext4 /dev/sdb1       //假定新增的硬盘只做了1个分区,sdb1

  

3、将硬盘挂载到系统

 # mkdir /vmdata

# mount/dev/sdb1  /vmdata

 

 4、修改fstab, 让linux系统以后能自动将新增的磁盘挂载

 # vi  /etc/fstab

增加一行,如下

 /dev/sdb1    /vmdata  ext4  defaults  0 0


以上是关于CentOS中不重启添加硬盘的主要内容,如果未能解决你的问题,请参考以下文章

虚拟机centos添加硬盘和分区挂载

不重启linuxVMWare虚拟机添加虚拟光驱硬盘

无需重启 在Linux下热添加或移除SCSI硬盘

在centos7上就对新添加的硬盘进行分区挂载等操作 (实验自用)

centos7进行添加新硬盘对根目录扩容

RHEL7虚拟机中不重启的情况下加新硬盘及扩展根分区容量