虚拟机里面添加硬盘和分区不重启系统方法 fdisk partx kpartx

3年前 (2016-11-10) Jason Liu 运维 0评论 已收录 630℃
以前在虚拟机里面添加硬盘或者创建一个分区,创建完成后用fdisk -l可以看到,但是格式化的时候回提示分区不存在,只好重启系统
现在在马哥的视频里面看到马哥是这样操作的,我自己也也测试操作过,确实可行,方法如下
fdisk 分好区后
多执行几遍partx  -a  /dev/sda
[[email protected] ~]# partx -a  /dev/sda
BLKPG: Device or resource busy
error adding partition 1
BLKPG: Device or resource busy
error adding partition 2
BLKPG: Device or resource busy
error adding partition 3
[[email protected] ~]# partx -a  /dev/sda
BLKPG: Device or resource busy
error adding partition 1
BLKPG: Device or resource busy
error adding partition 2
BLKPG: Device or resource busy
error adding partition 3
BLKPG: Device or resource busy

error adding partition 4
我们可以看到在执第二次partx后新创建的分区出来了,我用man查了一下partx这个命令,这个命令主要是通知内核磁盘的分区 -a 选项就是告诉内核添加磁盘上所有的分区
另外如果用partx -a执行后还发现不了,可以使用kpartx这个命令
kpartx -af /dev/sda  这个时候大多数情况就出来了
kpartx这个命令是 创建分区表在设备上的映射
-a 选项 是添加分区映射
-f 选项是强制创建分区映射

相关推荐

嗨、骚年、快来消灭0回复。