实际测试或者生产运维中,经常会遇到需要给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

linux系统不关机添加硬盘吗,CentOS中不重启添加硬盘相关推荐

  1. 怎么设置linux系统定时关机,Linux系统定时关机

    Linux系统定时关机 shutdown命令关机 各参数功能: -c 取消前一个shutdown命令. -f 重新启动时不执行fsck(注:fsck是Linux下的一个检查和修复文件系统的程序). - ...

  2. linux篇---解决 Linux 系统,出现“不在sudoers文件中,此事将被报告”的问题

    解决 Linux 系统,出现"不在sudoers文件中,此事将被报告"的问题 我在使用个人用户(非root用户)时,在添加用户,使用sudo命令来执行的时候,需要验证当前用户的密码 ...

  3. 制作光盘安装linux系统教程,在Windows上制作CentOS自动安装的光盘的教程

    1 复制光盘文件 1)挂载iso镜像 创建目录用于挂载光盘: 复制代码代码如下: mkdir /root/centos7 挂载iso镜像 复制代码代码如下: mount -o loop CentOS- ...

  4. centos6 安装 mantisbt-1.2.8 —— (3)Linux系统下yum源配置(Centos 6)

    Linux系统下yum源的配置(阿里云): 1.备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.ba ...

  5. bcdedit添加linux引导,Linux_利用Bcdedit创建Linux系统引导,Bcdedit在Windows Vista中的一个命 - phpStudy...

    利用Bcdedit创建Linux系统引导 Bcdedit在Windows Vista中的一个命令行工具,用于建立和重新配置bootloader,无须再使用boot.ini文件.下面我们来谈谈如何用bc ...

  6. linux虚拟用户创建目录权限不足,在CentOs中安装vsFtpd并创建多个虚拟用户,且不同的用户拥有不同的权限以及指向不同的文件夹...

    在vsftpd中要实现不同用户不同权限,可以利用虚拟用户来实现. vsftpd的本地用户本身是系统的用户,除了可以登录FTP服务器外,还可以登录系统使用其他系统资源,而vsftpd的虚拟用户则是FTP ...

  7. linux系统冒号模式map怎么用,shell中冒号 : 用途说明

    我们知道,在Linux系统中,冒号(:)常用来做路径的分隔符(PATH),数据字段的分隔符(/etc/passwd)等.其实,冒号(:)在Bash中也是一个内建命令,它啥也不做,是个空命令.只起到占一 ...

  8. 修复linux bash破壳漏洞,Linux系统下如何检测并修复bash中的破壳漏洞​​

    问题:我想要知道我的Linux服务器是否存在bash破壳漏洞,以及如何来保护我的Linux服务器不受破壳漏洞侵袭. 2014年9月24日,一位名叫斯特凡·沙泽拉的安全研究者发现了一个名为"破 ...

  9. linux系统的迷你电脑,迷你电脑来袭:市场中10款最小的电脑

    随着技术的发展,"厚重"已经不再是主流电脑产品的状态.事实上,超小型的电脑仅有U盘大小,同时又能够实现主流的应用体验.如果你想构建一个整洁.清爽的电脑使用环境,不妨看看下面这些迷你 ...

最新文章

  1. HackerRank:JavaScript 是最知名的编程语言
  2. 【Linux】一步一步学Linux——wc命令(52)
  3. neo4j cypher_优化Neo4j Cypher查询
  4. OpenCV3学习(10.4)基于KNN的背景/前景分割算法BackgroundSubtractorKNN算法
  5. 搭建Windows server 2008 R2 KMS
  6. linux 移动硬盘 大于4g,Linux下挂大于2G的NTFS格式移动硬盘方法
  7. ”Bug“一词的来源
  8. 【C语言】22-枚举
  9. Eclipse打开目标文件夹
  10. 马哥python开发培训
  11. 非常量引用的初始值必须是左值的处理方法
  12. 图像传感器设计资料-764-GSPRINT4502 2MP-4.5微米 全局快门 高速 CMOS 图像传感器
  13. 两个自变量和一个因变量spss_两个自变量(离散)对一个因变量(连续)的影响(SPSS:双因素方差分析)...
  14. 苹果系统 python闪退怎么解决_MacOS pyinstaller 打包python应用闪退问题解决
  15. 【图像分割】基于混洗Shuffled Complex Evolution实现图像分割附matlab代码
  16. 最快的扫雷记录,初级只需要0.49秒,一眨眼就结束的操作!
  17. Scratch五子棋
  18. 【干货】Excel根据条件变换颜色
  19. 01excel空白一键填充
  20. Android RemoteViews 解析

热门文章

  1. Java泛型中的PECS原则
  2. 详细解读Volley(二)—— ImageRequest Request简介
  3. 查看dev下设备名的含义
  4. LeetCode-17-Letter Combinations of a Phone Number
  5. Swift4 - 动态计算UITableView中tableHeaderView的高度 - 获取子控件高度和宽度
  6. opengl加载多个3ds模型失败记
  7. Caused by: java.lang.NoSuchMethodException: onClick_Flashlight [class android.view.View]
  8. How to enable javascript in windows server 2008 R2 enterprise
  9. iOS 有用的代码片段
  10. 清空memcached中缓存的数据的方法