如何不用重启在CentOS 7/ RHEL 7虚拟机中添加一块新硬盘
2023-03-14 22:44:26 时间
如何不用重启在CentOS 7/ RHEL 7虚拟机中添加一块新硬盘
通常在你在虚拟机中添加一块新硬盘时,你可能会看到新硬盘没有自动加载。这是因为连接到硬盘的SCSI总线需要重新扫描来使得新硬盘可见。这里有一个简单的命令来重新扫描SCSI总线和SCSI设备。下面这几步在CentOS 7 和RHEL 7 中测试过。
-
在ESXi或者vCenter中添加一块新的20G硬盘:
-
显示当前磁盘分区:
[root@centos7 ~]# fdisk -l
Disk /dev/sda: 32.2 GB, 32212254720 bytes, 62914560 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0006b96a
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 62914559 30944256 8e Linux LVM
Disk /dev/mapper/centos-swap: 2147 MB, 2147483648 bytes, 4194304 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/centos-root: 29.5 GB, 29536288768 bytes, 57688064 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
-
确定主机总线号
[root@centos7 ~]# ls /sys/class/scsi_host/
host0 host1 host2
-
重新扫描SCSI总线来添加设备
[root@centos7 ~]# echo "- - -" > /sys/class/scsi_host/host0/scan
[root@centos7 ~]# echo "- - -" > /sys/class/scsi_host/host1/scan
[root@centos7 ~]# echo "- - -" > /sys/class/scsi_host/host2/scan
-
验证磁盘和分区并确保20GB硬盘已经添加了。在本例中,出现了下面这行 “
Disk /dev/sdb: 21.5 GB, 21474836480 bytes, 41943040 sectors
” 并且可以确认没有重启服务器就添加了新盘:[root@centos7 ~]# fdisk -l
Disk /dev/sda: 32.2 GB, 32212254720 bytes, 62914560 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0006b96a
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 62914559 30944256 8e Linux LVM
Disk /dev/mapper/centos-swap: 2147 MB, 2147483648 bytes, 4194304 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/centos-root: 29.5 GB, 29536288768 bytes, 57688064 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sdb: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
原文发布时间:2015-03-31
本文来自云栖合作伙伴“linux中国”
相关文章
- 五个需要关注的 GNOME 43 功能
- 基于数字孪生的源网荷储多能互补智慧微网系统
- Bash 中的 ${} 和 $() 有什么区别
- 二进制在互联网业务开发中的精妙应用
- 前微软设计师吐槽Windows 11开始菜单广告太丑:文本错误 背景老式
- 如何在 Linux 上使用 Bash 自动化任务
- Docker 是怎么实现的?前端怎么用 Docker 做部署?
- CentOS 停服!我们有哪些顶流的国产操作系统
- Containerd ctr、crictl、nerdctl 客户端命令介绍与实战操作
- Kubernetes 网络排错骨灰级中文指南
- 如何列出连接到 Linux 系统的 USB 设备
- 惊艳!Linux 中迷人的 Shell 脚本工具
- Dubbo-go-Mesh 开启新一代 Go 微服务形态
- 微软将显著优化 Windows 11 的 SMB 压缩,减少网络文件的传输时间
- Linux 命令 socat - netcat 实用程序的出色替代品
- OpenHarmony南向设备应用程序启动流程分析
- 跟着小白一起学鸿蒙之第一个OpenHarmony程序
- 都 2022 年了,手动搭建 React 开发环境很难吗?
- 如何在 Linux 中更改 GRUB 主题
- Linux 中的绝对路径和相对路径,有什么区别?