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

时间: 2024-10-16 03:57:54

CentOS中不重启添加硬盘的相关文章

详解虚拟机中为Linux添加硬盘

Linux添加硬盘是在原来安装的硬盘空间不够或者需要使用其他硬盘上的东西时候的解决办法,因为大多数初学者习惯使用虚拟机,这里以在Vmware虚拟机中实现Linux添加硬盘的具体步骤来详细介绍说这个问题. Vmware中为linux增加硬盘 1. 在vmware的setting中为虚拟机增加一个硬盘. 2. 在vmware中看见 第1个硬盘是 /dev/sda , 第2个硬盘是 /dev/sdb 3. 创建硬盘信息 fdisk /dev/sdb a. 按n添加分区,选p(主分区);b. 选1,也就

在VMWS中给xensenver添加硬盘命令

as for how to create disk in VMWS , i don't want to descrice here . just show the command how to forward disk in xenserver !!!!!!! any questions ,email to me [email protected] [[email protected] ~]# fdisk -l WARNING: GPT (GUID PartitionTable) detecte

vmware中为linux增加硬盘和增加硬盘空间的方法

使用过程中,经常会遇到虚拟机磁盘空间不够或者按需增加硬盘的情况.在vmware中为Linux添加硬盘或增加硬盘空间的详细操作步骤如下: 一.Vmware中为linux增加硬盘的方法 1. 在vmware中为Linux虚拟机的编辑设置中(setting)增加一个硬盘. 2. 在vmware中看见第1个硬盘是/dev/sda , 第2个硬盘是 /dev/sdb 3. 创建硬盘信息fdisk /dev/sdba. 按n添加分区,选p(主分区);b. 选1,也就是sdb1;c. 然后就是空间划分,一路回

在CentOS 6.5里添加一块硬盘,分区并格式化后,挂载到/data下

常用命令: [[email protected] etc]# uname –a------à查看内核版本 Linux goodluck 2.6.32-431.el6.x86_64 #1 SMPFri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux [[email protected] etc]# cat /proc/version -----------à查看内核等版本信息 Linux version 2.6.32-431.el6.

VMware中给Linux虚拟机添加硬盘

给vmware的Linux虚拟机添加硬盘 1.先将虚拟机Power Off,在Virtual Machine Setting对话框里点击左下角的“Add”,选择“Hard Disk”,之后选择“Create a new virtual disk”,分配容量,其他默认配置就可以了. 2.启动虚拟机系统,用root登陆,利用 # ls /dev/sd* 的命令可以看到最后有一个sdb 或sdc(如果是添加的第三块硬盘会是sdc),它没有sdb1和sdb2或sdc1和sdc2之类的设备文件,说明系统检

在CentOS中添加sudo帐户

通常在刚安装好了的CentOS中要使用root权限必须先通过将用户切换到root才能执行.不像ubuntu那样自带sudo功能.但sudo这个功能还是能给我们的操作带来极大的方便. 如果实现?我在网上找了些资源,大概步骤如下:    (1)先切换到 root 用户        > su root        要输入密码就不用我提示了. (2)修改 /etc/sudoers 的读写权限         通常 /etc/sudoers 的读写权限为:         -r--r-----. 1

linux不重启添加物理硬盘!

生产环境有个服务器空间满了,需要扩容为了保证操作流畅提前预演了一下,虽然相关的文章很多了,还是记录一下. # cat /proc/scsi/scsi    #查看当前通道:Attached devices:Host: scsi0 Channel: 00 Id: 00 Lun: 00  Vendor: VMware,  Model: VMware Virtual S Rev: 1.0   Type:   Direct-Access                    ANSI  SCSI rev

Centos中samba精简安装与使用

samba的功能是非常强大的,但是CleverCode在实际的工作中发现,CleverCode使用的功能比较少.最主要的使用是将Linux机器中/home/CleverCode目录,在windows下能够访问.所以一般CleverCode只简单安装,然后将/home/CleverCode目录共享到windows的某个盘. 1 简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是

在CentOS中搭建自己的VPN

很多人都有买国外的VPN看视频的经历,今天我们就讲一讲如何搭建一个自己的VPN.下面是我在CentOS中搭建自己的VPN的过程,简单说来,主要分为两步: 1:购买国外的VPS 2:在购买的VPS上搭建VPN 一.购买国外VPS 1.购买国外的VPS主机[我买的时候用的是朋友推荐的链接,省了点钱,只要是8块多],这里推荐一个我的链接,https://my.frantech.ca/aff.php?aff=2099 2.打开链接以后,这里我们需要先注册一个账户. 3.选择主页[Services]下的[