如何不用重启在CentOS 7/ RHEL 7虚拟机中添加一块新硬盘

如何不用重启在CentOS 7/ RHEL 7虚拟机中添加一块新硬盘

通常在你在虚拟机中添加一块新硬盘时,你可能会看到新硬盘没有自动加载。这是因为连接到硬盘的SCSI总线需要重新扫描来使得新硬盘可见。这里有一个简单的命令来重新扫描SCSI总线和SCSI设备。下面这几步在CentOS 7 和RHEL 7 中测试过。

  1. 在ESXi或者vCenter中添加一块新的20G硬盘:

  2. 显示当前磁盘分区:
    
    
    1. [root@centos7 ~]# fdisk -l

    
    
    1. Disk /dev/sda: 32.2 GB, 32212254720 bytes, 62914560 sectors
    2. Units = sectors of 1 * 512 = 512 bytes
    3. Sector size (logical/physical): 512 bytes / 512 bytes
    4. I/O size (minimum/optimal): 512 bytes / 512 bytes
    5. Disk label type: dos
    6. Disk identifier: 0x0006b96a
    7. Device Boot Start End Blocks Id System
    8. /dev/sda1 * 2048 1026047 512000 83 Linux
    9. /dev/sda2 1026048 62914559 30944256 8e Linux LVM
    10. Disk /dev/mapper/centos-swap: 2147 MB, 2147483648 bytes, 4194304 sectors
    11. Units = sectors of 1 * 512 = 512 bytes
    12. Sector size (logical/physical): 512 bytes / 512 bytes
    13. I/O size (minimum/optimal): 512 bytes / 512 bytes
    14. Disk /dev/mapper/centos-root: 29.5 GB, 29536288768 bytes, 57688064 sectors
    15. Units = sectors of 1 * 512 = 512 bytes
    16. Sector size (logical/physical): 512 bytes / 512 bytes
    17. I/O size (minimum/optimal): 512 bytes / 512 bytes
  3. 确定主机总线号
    
    
    1. [root@centos7 ~]# ls /sys/class/scsi_host/
    2. host0 host1 host2
  4. 重新扫描SCSI总线来添加设备
    
    
    1. [root@centos7 ~]# echo "- - -" > /sys/class/scsi_host/host0/scan
    2. [root@centos7 ~]# echo "- - -" > /sys/class/scsi_host/host1/scan
    3. [root@centos7 ~]# echo "- - -" > /sys/class/scsi_host/host2/scan
  5. 验证磁盘和分区并确保20GB硬盘已经添加了。在本例中,出现了下面这行 “Disk /dev/sdb: 21.5 GB, 21474836480 bytes, 41943040 sectors” 并且可以确认没有重启服务器就添加了新盘:
    
    
    1. [root@centos7 ~]# fdisk -l
    2. Disk /dev/sda: 32.2 GB, 32212254720 bytes, 62914560 sectors
    3. Units = sectors of 1 * 512 = 512 bytes
    4. Sector size (logical/physical): 512 bytes / 512 bytes
    5. I/O size (minimum/optimal): 512 bytes / 512 bytes
    6. Disk label type: dos
    7. Disk identifier: 0x0006b96a
    8. Device Boot Start End Blocks Id System
    9. /dev/sda1 * 2048 1026047 512000 83 Linux
    10. /dev/sda2 1026048 62914559 30944256 8e Linux LVM
    11. Disk /dev/mapper/centos-swap: 2147 MB, 2147483648 bytes, 4194304 sectors
    12. Units = sectors of 1 * 512 = 512 bytes
    13. Sector size (logical/physical): 512 bytes / 512 bytes
    14. I/O size (minimum/optimal): 512 bytes / 512 bytes
    15. Disk /dev/mapper/centos-root: 29.5 GB, 29536288768 bytes, 57688064 sectors
    16. Units = sectors of 1 * 512 = 512 bytes
    17. Sector size (logical/physical): 512 bytes / 512 bytes
    18. I/O size (minimum/optimal): 512 bytes / 512 bytes
    19. Disk /dev/sdb: 21.5 GB, 21474836480 bytes, 41943040 sectors
    20. Units = sectors of 1 * 512 = 512 bytes
    21. Sector size (logical/physical): 512 bytes / 512 bytes
    22. I/O size (minimum/optimal): 512 bytes / 512 bytes

原文发布时间:2015-03-31

本文来自云栖合作伙伴“linux中国”

时间: 2024-11-02 02:37:06

如何不用重启在CentOS 7/ RHEL 7虚拟机中添加一块新硬盘的相关文章

Linux学习之CentOS(一)----在VMware虚拟机中安装CentOS 7

[正文] 一. VMware简介: VMware是一个虚拟PC的软件,可以在现有的操纵系统上虚拟出一个新的硬件环境,相当于模拟出一台新的PC,以此来实现在一台机器上真正同时运行两个独立的操作系统. VMware的主要特点: 不需要区分或重新开机就能在同一台PC上使用两种以上的操作系统: 本机系统可以与虚拟机系统网络通信: 可以设定并且随时修改虚拟机操作系统的硬件环境. VMware Workstation10.0.3下载地址: 精简版:http://pan.baidu.com/s/1jGFqhz

Linux学习之CentOS(一)----在VMware虚拟机中安装CentOS 7(图文教程)_VMware

一. VMware简介: VMware是一个虚拟PC的软件,可以在现有的操纵系统上虚拟出一个新的硬件环境,相当于模拟出一台新的PC,以此来实现在一台机器上真正同时运行两个独立的操作系统. VMware的主要特点: 不需要区分或重新开机就能在同一台PC上使用两种以上的操作系统: 本机系统可以与虚拟机系统网络通信: 可以设定并且随时修改虚拟机操作系统的硬件环境. VMware Workstation10.0.3下载地址:http://www.jb51.net/softs/102992.html 二.

CentOS在不重启的情况下为其虚拟机添加新硬盘的教程

  通常在你在虚拟机中添加一块新硬盘时,你可能会看到新硬盘没有自动加载.这是因为连接到硬盘的SCSI总线需要重新扫描来使得新硬盘可见.这里有一个简单的命令来重新扫描SCSI总线和SCSI设备.下面这几步在CentOS 7 和RHEL 7 中测试过. 在ESXi或者vCenter中添加一块新的20G硬盘: 显示当前磁盘分区: 代码如下: [root@centos7 ~]# fdisk -l Disk /dev/sda: 32.2 GB, 32212254720 bytes, 62914560 se

如何在 CentOS 7 中添加新磁盘而不用重启系统

如何在 CentOS 7 中添加新磁盘而不用重启系统 对大多数系统管理员来说扩充 Linux 服务器的磁盘空间是日常的工作之一.因此这篇文章会通过使用 Linux 命令,在 CentOS 7 系统上演示一些简单的操作步骤来扩充您的磁盘空间而不需要重启您的生产服务器.关于扩充和增加新的磁盘到 Linux 系统,我们会提及多种方法和多种可行性,可按您所需选择最适用的一种. 1. 在虚拟机客户端扩充磁盘空间: 在为 Linux 系统增加磁盘卷之前,您首先需要添加一块新的物理磁盘,或在 VMware v

Linux有问必答:如何在CentOS或RHEL 7上修改主机名

Linux有问必答:如何在CentOS或RHEL 7上修改主机名 问题:在CentOS/RHEL 7上修改主机名的正确方法是什么(永久或临时)? 在CentOS或RHEL中,有三种定义的主机名:a.静态的(static),b.瞬态的(transient),以及 c.灵活的(pretty)."静态"主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名."瞬态"主机名是在系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配.

Linux有问必答:在CentOS或RHEL防火墙上开启端口

Linux有问必答:在CentOS或RHEL防火墙上开启端口 问题:我在CentOS系统上运行一台网页或文件服务器,打算远程访问服务器.因此,我需要更改防火墙规则以允许访问系统上的某个TCP端口.那么,有什么好方法在CentOS或RHEL系统的防火墙上开启TCP/UDP端口? 如果希望在服务器上提供服务,诸如CentOS或RHEL的企业级Linux发行版包含内置的强大防火墙,它们默认的防火墙规则十分严格.因此,如果你安装了任何定制的服务(比如web服务器.NFS和Samba),那么它们的流量很有

Linux有问必答:如何在CentOS或者RHEL上启用Nux Dextop仓库

Linux有问必答:如何在CentOS或者RHEL上启用Nux Dextop仓库 问题: 我想要安装一个在Nux Dextop仓库的RPM包.我该如何在CentOS或者RHEL上设置Nux Dextop仓库? Nux Dextop是一个面对CentOS.RHEL.ScientificLinux的含有许多流行的桌面和多媒体相关的包的第三方RPM仓库(比如:Ardour,Shutter等等).目前,Nux Dextop桌面对CentOS和RHEL 6/7可用. 要在CentOS或者RHEL上启用Nu

在 CentOS 7 / RHEL 7 上怎样安装 Eclipse Luna IDE

在 CentOS 7 / RHEL 7 上怎样安装 Eclipse Luna IDE Eclipse是一个集成开发环境(IDE),包含一个基工作区和定制环境的可扩展插件系统.大部分使用于 Java 编写,Eclipse 可以用来开发应用程序. 通过各种插件,Eclipse 也可以用于其他编程语言开发应用程序:Ada.ABAP.C.C++.COBOL. Fortran.Haskell. JavaScript.Lasso.Natural.Perl. PHP. Prolog. Python.Ruby.

weblogic 8.1下重新编译java类但不用重启服务器的方法_JSP编程

重新编译jsp是不用重启服务期的,但类就需要. 所以需要设置一下:: 在weblogic.xml文件里加上下面的一句即可(红色标示) <weblogic-web-app>   <container-descriptor>     <servlet-reload-check-secs>-1</servlet-reload-check-secs>   </container-descriptor>   <context-root>ccbr