记录日常工作关于系统运维,虚拟化云计算,数据库,网络安全等各方面问题。

Linux 或是xenserver 硬盘分区后,如何识别设备文件


Linux 系统可以使用以下命令:

partprobe,英语字面意思是分区探测,这个命令可以使操作系统不需要重启而使新的磁盘分区生效。

默认位置/sbin/partprobe。相关命令:parted.

实际使用过程中,有时会报告警告信息,没有成功更新分区信息。

partprobe -s

Warning: WARNING: the kernel failed to re-read the partition table on /dev/sda (Device or resource busy).  As a result, it may not reflect all of your changes until after reboot.


Xenserver 系统没有partprobe 命令。

可以使用 以下命令:



[root@xenserve-251 ~]# partx /dev/sdb
# 1:        63-976768064 (976768002 sectors, 500105 MB)
# 2:         0-       -1 (        0 sectors,      0 MB)
# 3:         0-       -1 (        0 sectors,      0 MB)
# 4:         0-       -1 (        0 sectors,      0 MB)
[root@xenserve-251 ~]# partx /dev/sdc
# 1:        63-976768064 (976768002 sectors, 500105 MB)
# 2:         0-       -1 (        0 sectors,      0 MB)
# 3:         0-       -1 (        0 sectors,      0 MB)
# 4:         0-       -1 (        0 sectors,      0 MB)

然后查看设备文件,

[root@xenserve-251 ~]# cat /dev/sdb

sdb   sdb1 


或是使用以下命令:

[root@xenserve-253 ~]# kpartx /dev/sdb
sdb1 : 0 976768002 /dev/sdb 63
[root@xenserve-253 ~]# kpartx /dev/sdc
sdc1 : 0 976768002 /dev/sdc 63






转载请标明出处【Linux 或是xenserver 硬盘分区后,如何识别设备文件】。

《www.micoder.cc》 虚拟化云计算,系统运维,安全技术服务.

网站已经关闭评论