ESXi下磁盘分区删除步骤详解

如果在vSphere Client里面添加已经安装过操作系统的磁盘(如安装过Windows系统的磁盘),那是无法再直接添加驱动器的,需要SSH登录到ESXi的控制台进行操作。

获取磁盘设备信息:

# esxcfg-scsidevs -l
mpx.vmhba32:C0:T0:L0
   Device Type: Direct-Access
   Size: 7580 MB
   Display Name: Local USB Direct-Access (mpx.vmhba32:C0:T0:L0)
   Multipath Plugin: NMP
   Console Device: /vmfs/devices/disks/mpx.vmhba32:C0:T0:L0
   Devfs Path: /vmfs/devices/disks/mpx.vmhba32:C0:T0:L0
   Vendor: HP iLO    Model: Internal SD-CARD  Revis: 2.09
   SCSI Level: 2  Is Pseudo: false Status: on
   Is RDM Capable: false Is Removable: true
   Is Local: true  Is SSD: false
   Other Names:
      vml.0000000000766d68626133323a303a30
   VAAI Status: unsupported
t10.ATA_____PLEXTOR_PX2D128M5S_______________________P02349103954________
   Device Type: Direct-Access
   Size: 122104 MB
   Display Name: Local ATA Disk (t10.ATA_____PLEXTOR_PX2D128M5S_______________________P02349103954________)
   Multipath Plugin: NMP
   Console Device: /vmfs/devices/disks/t10.ATA_____PLEXTOR_PX2D128M5S_______________________P02349103954________
   Devfs Path: /vmfs/devices/disks/t10.ATA_____PLEXTOR_PX2D128M5S_______________________P02349103954________
   Vendor: ATA       Model: PLEXTOR PX-128M5  Revis: 1.05
   SCSI Level: 5  Is Pseudo: false Status: on
   Is RDM Capable: false Is Removable: false
   Is Local: true  Is SSD: true
   Other Names:
      vml.01000000005030323334393130333935342020202020202020504c4558544f
   VAAI Status: unknown
t10.ATA_____WDC_WD3200BEVT2D75ZCT2________________________WD2DWXE309HU6629
   Device Type: Direct-Access
   Size: 305245 MB
   Display Name: Local ATA Disk (t10.ATA_____WDC_WD3200BEVT2D75ZCT2________________________WD2DWXE309HU6629)
   Multipath Plugin: NMP
   Console Device: /vmfs/devices/disks/t10.ATA_____WDC_WD3200BEVT2D75ZCT2________________________WD2DWXE309HU6629
   Devfs Path: /vmfs/devices/disks/t10.ATA_____WDC_WD3200BEVT2D75ZCT2________________________WD2DWXE309HU6629
   Vendor: ATA       Model: WDC WD3200BEVT-7  Revis: 11.0
   SCSI Level: 5  Is Pseudo: false Status: on
   Is RDM Capable: false Is Removable: false
   Is Local: true  Is SSD: false
   Other Names:
      vml.0100000000202020202057442d575845333039485536363239574443205744
   VAAI Status: unknown
其中t10.ATA_____PLEXTOR_PX2D128M5S_______________________P02349103954________就是安装过Windows系统的硬盘,获取它的分区信息:

~ # partedUtil get /vmfs/devices/disks/t10.ATA_____PLEXTOR_PX2D128M5S___________
____________P02349103954________
15566 255 63 250069680
1 2048 718847 7 128
2 718848 250069646 7 0
删除分区:

~ # partedUtil delete /vmfs/devices/disks/t10.ATA_____PLEXTOR_PX2D128M5S________
_______________P02349103954________ 1
~ # partedUtil delete /vmfs/devices/disks/t10.ATA_____PLEXTOR_PX2D128M5S________
_______________P02349103954________ 2

删除完成后再到vSphere Client里面重新添加磁盘即可。

附esxcfg-scsidevs的用法:

~ # esxcfg-scsidevs -h
esxcfg-scsidevs <options>
Print the mappings between vmhba names and /dev names
-l|--list                  List all Logical Devices known on this
                           system with device information.
-c|--compact-list           List all Logical Devices each on a
                           single line, with limited information.
-u|--uids                  List all Device Unique Identifiers with their primary name.
-d|--device                Used to filter the --list, --compact-list
                           and uids commands to limit output to a
                           specific device.
-m|--vmfs                  Print mappings for VMFS volumes to their
                           Service Console partitions and vmhba names.
-f|--vfat                  Print mappings for VFAT volumes to their
                           Service Console partitions and vmhba names.
-a|--hbas                  Print HBA devices with identifying information
-A|--hba-device-list       Print a mapping between HBAs and the devices it
                           provides paths to.
-o|--offline-cos-dev       Offline the COS device corresponding to this vmkernel
                           device.
-n|--online-cos-dev        Bring online the COS device corresponding to this vmkernel
                           device.
-h|--help                  Show this message.

partedUtil工具的用法:
 
~ # partedUtil -h
Usage:
 Get Partitions : get <diskName>
 Set Partitions : set <diskName> ["partNum startSector endSector type attr"]*
 Delete Partition : delete <diskName> <partNum>
 Resize Partition : resize <diskName> <partNum> <start> <end>
 Get Partitions : getptbl <diskName>
 Set Partitions : setptbl <diskName> <label> ["partNum startSector endSector type/guid attr"]*
 Fix Partition Table : fix <diskName>
 Create New Label (all existing data will be lost): mklabel <diskName> <label>
 Show commonly used partition type guids : showGuids
 Get usable first and last sectors : getUsableSectors <diskName>
 Fix GPT Table interactively : fixGpt <diskName>

时间: 2024-10-29 12:51:31

ESXi下磁盘分区删除步骤详解的相关文章

Windows XP磁盘分区管理应用详解

与DOS环境下苦涩难懂的分区操作相比.在Windows XP中,利用图形界面和人性化的操作方式,可对硬盘进行更加高效灵活的分区操作.不仅如此,借用Windows XP强大的磁盘分区管理功能,还可增强磁盘分区的合理使用,并有效提升磁盘的读写速度. 1.一分钟内分区及格式化硬盘 右键点击"我的电脑",选择"管理"命令.在打开的"计算机管理"窗口中,依次展开"计算机管理"→"存储"→"磁盘管理"

win7新建磁盘分区过程图文详解

  win7有库的设置,很贴心.但它默认的位置是C盘,很占空间.如果可以新建一个磁盘分区,那就可以更方便的使用电脑.本文,小编就来为你解决这个问题"Win7怎么创建新的磁盘分区",具体请看下面的"新建磁盘分区图文教程". 具体方法: 第一步.鼠标右键点击桌面上"计算机",选中"管理",即可打开"计算机管理"窗口. 第二步.在"计算机管理"窗口的左侧,我们点击"磁盘管理"

Mac环境下配置tomcat的步骤详解_Tomcat

前言 相信对Java Web稍微知道一点,一般对Tomcat都不会陌生,Apache是普通服务器,本身只支持html即普通网页,可以通过插件支持PHP,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源.Tomcat无法取访问Appache资源).Appache只支持静态网页,但像asp,php,cgi,jsp等动态就需要Tomcat来处理.下面我们就来看看详细的步骤. 一. 下载 登录Apache Tomcat官网,地址 http://t

Linux系统下安装MySQL的步骤详解

如下是我工作中的记录,介绍的是linux系统下使用官方编译好的二进制文件进行安装MySql的安装过程和安装截屏,这种安装方式速度快,安装步骤简单! 需要的朋友可以按照如下步骤进行安装,可以快速安装MySql,希望可以帮助大家:)! 1.下载mysql的linux版本的二进制安装包: 地址:http://dev.mysql.com/download... 这里我将安装包重命名为:tingyun-mysql-5.6.22.tar.gz 说明:根据自己需要可以不进行重命名操作 2.解压安装包: 在需要

win7 php环境搭建教程:win7下php环境搭建步骤详解

  今天绿茶小编带给大家的是win7 php环境搭建教程,php新手如果不知道如何在win7下php环境搭建方法的话,那么接下来这篇文章就可以帮到你,步骤还是很详细的哦~ 以下是一些注意事项: 一.apache选择msi格式下载,一路next,ok,修改httpd.conf进行配置; 二.配置的LoadModule php5_module路径一定要正确设置,并且注意双引号为英文字符; 三.php配置按参考修改即可,一般无大问题; 四.配置完成apache不能启动报错:the requested

centos6下awstats安装配置步骤详解

awstats功能 一:访问量,访问次数,页面浏览量,点击数,数据流量等 二:精确到每月.每日.每小时的数据 三:访问者国家 四:访问者IP 五:Robots/Spiders的统计 六:访客持续时间 七:对不同Files type 的统计信息 八:Pages-URL的统计 九:访客操作系统浏览器等信息 十:其它信息(搜索关键字等等) I. 下载源码 下载地址:http://www.awstats.org/#DOWNLOAD 老高推荐下载Last stable # Last stable vers

lnmp环境下zabbix编译安装步骤详解

由于已有php运行环境,所以只需要编译安装zabbix即可.一.安装依赖组件 yum -y install net-snmp net-snmp-devel perl-DBI php-gd php-xml php-bcmath fping OpenIPMI-devel php-mbstring 二.编译安装zabbix ①.下载zabbix cd /usr/local/srcwget -O zabbix-2.4.3.tar.gz -c "http://sourceforge.net/project

centos下Nginx安装配置步骤详解

nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息. 正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好. ububtu平台编译环境可以使用以下指令 apt-get install build-essential apt-get install libtool centos平台编译环境使用如下指令 安装make: yum -y install gcc automake autoconf libtool make 安装g++:

hhvm下Nginx环境搭建步骤详解

HHVM(HipHop Virtual Machine)会将PHP代码转换成高级别的字节码(通常称为中间语言).然后在运行时通过即时(JIT)编译器将这些字节码转换为x64的机器码.在这些方面,HHVM十分类似与C#的CLR和Java的JVM. 2008年Facebook就开始使用HipHop(现在成为HPHP),这是一种PHP执行引擎:最初是为了将Fackbook的大量PHP代码转成C++,以提高性能和节约资源.最初的版本成为HPHPc,是一个PHP到C++的编译器.   之后的两年里,Fac