迷你主机Esxi 6.7挂载新硬盘

背景

硬件:零刻SER Pro 6
系统:vmware Exsi 6.7.0 Update 3
现有的硬盘槽位占满了,但空间不够用,想要通过USB外接移动硬盘来进行扩容。使用了一块250G的硬盘做测试。

步骤

TL;DR

# 停止usbarbitrator服务
/etc/init.d/usbarbitrator stop
chkconfig usbarbitrator off
# 查看usb接口设备
esxcli storage core device list |grep -i usb
# 查看磁盘
ls /dev/disks/
# 查看磁盘分区表信息
partedUtil getptbl /dev/disks/naa.5000000000000001
# 设置磁盘分区表格式(会格式化磁盘)
partedUtil mklabel /dev/disks/naa.5000000000000001 gpt
# 计算可用扇区数
eval expr $(partedUtil getptbl /dev/disks/naa.5000000000000001 | tail -1 | awk  '{print $1 " \\* " $2 " \\* " $3}') - 1
# 创建vmfs分区
partedUtil setptbl /dev/disks/naa.5000000000000001 gpt "1 2048 488392064 AA31E02A400F11DB9590000C2911D1B8 0"
# 挂载
vmkfstools -C vmfs6 -S Test_datastore /dev/disks/naa.5000000000000001:1

首先是进入esxi开启SSH,通过SSH连接到esxi的主机上。

不要接上硬盘,停止usbarbitrator服务

/etc/init.d/usbarbitrator stop
chkconfig usbarbitrator off

接上硬盘,识别usb接口的硬盘,如下:

esxcli storage core device list |grep -i usb

接上硬盘后识别usb接口
使用ls /dev/disks/命令查看硬盘信息
ls /dev/disks/
接下来要修改硬盘的分区表类型为GPT(GUID Partition Table)。磁盘在进行格式化时要选择分区类型,常见的分区方式有两种类型,GPT与MBR。

MBR(Master Boot Record),主引导记录,相对古老
GPT(GUID Partition Table),全局唯一标识分区表,新一代

分区不要与文件系统混淆了,磁盘的分区是指将物理磁盘划分为多个逻辑分区,文件系统是在每个分区的基础上创建的逻辑结构,用来组织何管理文件。也就是说磁盘分区比文件系统更加底层,是关于如何划分磁盘空间的,而文件系统位于存储管理的上层,定义了如何管理和组织文件数据。常见的文件系统有FAT32、NTFS、EXT4等。

测试的硬盘文件系统是NTFS格式的,使用命令partedUtil getptbl查看分区表类型是“msdos”,这意味着磁盘使用的是MBR类型的分区表。

partedUtil getptbl /dev/disks/naa.5000000000000001

getptbl命令结果
执行命令partedUtil mklabel /dev/disks/naa.5000000000000001 gpt修改分区表,要注意,这一步相当于对磁盘格式化了,数据都会丢失!!

查看修改完毕的磁盘分区表信息:
查看磁盘分区表信息
这表明,该磁盘有30401个柱面,每个柱面有255个磁头,每个磁头有63个扇区,共计488397168个扇区。这里255个磁头并非物理上有255个磁头,与磁盘的寻址模式有关。

CHS寻址:C即柱面Cylinder、H磁头Head、S扇区Sector;柱面数用10位存储(最大210=1024,0~1023),磁头数用8位存储,扇区数用6位二进制数表示,寻址的容量也由这三个参数决定(1024*256*64);
一个扇区512B,1MB=1024*1024B,所以CHS能够寻址的最大空间为:512*1024*256*64 B=233B=23GB,理想状态下最大只能寻址8GB的空间,但实际中有所出入。最大柱面、磁头、扇区这样编号带来的问题是外层磁道和内层磁道扇区数相等,但周长显然是不等的,带来了浪费。
LBA逻辑块寻址:在逻辑块寻址中,将CHS中的物理上的三维寻址转为一维的线性寻址,访问磁盘时,由磁盘控制器再将逻辑地址转为实际的磁盘物理地址。

于是我们可以计算出磁盘容量为:488397168*512B=249724995072B~232.88 GB

使用如下命令eval expr $(partedUtil getptbl /dev/disks/naa.5000000000000001 | tail -1 | awk '{print $1 " \\* " $2 " \\* " $3}') - 1求出可用的扇区总和-1,得出的结果与前面的488397168并不一致,是因为这里的30401、255、63都是逻辑几何信息,并不反应实际硬盘的物理结构。总扇区数是实际硬盘容量。(可是用不上的部分也没什么意义啊
可用扇区总和
接下来创建一个新的VMFS分区,具体做法如下:

partedUtil setptbl /dev/disks/naa.5000000000000001 gpt "1 2048 488392064 AA31E02A400F11DB9590000C2911D1B8 0"

partedUtil setptbl /dev/disks/naa.5000000000000001 gpt指定了我们naa.5…硬盘,初始化一个GPT分区表,"1 2048 488392064 AA31E02A400F11DB9590000C2911D1B8 0"表明创建分区号1,起始扇区2048到488392064 扇区,分区类型GUID为AA…B8,这里不用管,是ESXI VMFS分区类型的GUID;最后一个0为分区标志,0表示没有特殊标志。

再查看分区表信息。
查看新分区表信息
最后一步挂载。vmkfstools -C vmfs6 -S Test_datastore /dev/disks/naa.5000000000000001:1其中Test_datastore是自定义的,最终的效果如下:
挂载成功
挂载成功2
执行命令时使用的vmfs5,之后发现了系统上零一块是vmfs6类型的,vmfs6比5多了自动回收空间的机制,更推荐,于是改了上面的命令。

References

https://blog.csdn.net/m0_65690223/article/details/131408110
https://blog.csdn.net/buluxianfeng/article/details/125593556
https://blog.csdn.net/u014470361/article/details/81007471
https://blog.csdn.net/jinking01/article/details/105192830

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/665323.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

django中,出现CSRF verification failed. Request aborted.错误

这是跨站点访问的防范机制&#xff0c;csrf是一个令牌&#xff0c;会验证登录&#xff0c;需要在setting中把 "django.middleware.csrViewMiddleware" 注释掉 并在html文件中的<body>内添加 {% csrf token %} 就可以了

③单细胞学习-pbmc的Seurat 流程

目录 1&#xff0c;数据读取 2&#xff0c;线粒体基因查看 3&#xff0c;数据标准化 4&#xff0c;识别高变基因 5&#xff0c;进行数据归一化 6&#xff0c;进行线性降维 7&#xff0c;确定细胞簇 8&#xff0c;UMAP/tSNE降维&#xff08;保存pbmc_tutorial.rds&#…

路由选路原则

5.2路由选路原则 路由就是报文从源端到目的端的路径。当报文从路由器到目的网段有多条路由可达时&#xff0c;路由器可以根据路由表中最佳路由进行转发。最佳路由的选取与发现此路由的路由协议的优先级、路由的度量有关。当多条路由的协议优先级与路由度量都相同时&#xff0c…

elasticsearch7.15实现用户输入自动补全

Elasticsearch Completion Suggester&#xff08;补全建议&#xff09; Elasticsearch7.15安装 官方文档 补全建议器提供了根据输入自动补全/搜索的功能。这是一个导航功能&#xff0c;引导用户在输入时找到相关结果&#xff0c;提高搜索精度。 理想情况下&#xff0c;自动补…

chap5 CNN

卷积神经网络&#xff08;CNN&#xff09; 问题描述&#xff1a; 利用卷积神经网络&#xff0c;实现对MNIST数据集的分类问题 数据集&#xff1a; MNIST数据集包括60000张训练图片和10000张测试图片。图片样本的数量已经足够训练一个很复杂的模型&#xff08;例如 CNN的深层…

【课程总结】Day4:信息论和决策树算法

前言 本章内容主要是学习机器学习中的一个重要模型&#xff1a;决策树&#xff0c;围绕决策树的应用&#xff0c;我们展开了解到&#xff1a;熵的定义、熵的计算、决策树的构建过程(基于快速降熵)、基尼系数等&#xff0c;从而使得我们对决策树有了直观认识。 熵的介绍 因为…

U盘损坏打不开?数据恢复攻略全解析

随着信息技术的飞速发展&#xff0c;U盘已成为我们日常工作和生活中不可或缺的数据存储工具。然而&#xff0c;当U盘突然损坏&#xff0c;无法打开时&#xff0c;我们往往会陷入焦虑和无助之中。本文将为大家详细解析U盘损坏打不开的原因&#xff0c;并提供两种有效的数据恢复方…

【stm32】stm32f407 ch340下载

一、接线 1、ch340 Vcc短接3v3 5v---------5v GND-----GND TX ------RX RX --------TX 2、stm32F407 如上图&#xff0c;我们需要进入isp下载模式&#xff0c;接线图如下 二、下载 使用FlyMcu选择你要下载的程序文件中的.hex文件&#xff0c; 然后配置图如下&#xff1…

5月安全月报 | 钓鱼事件频发,OKLink带你开启“防钓”模式

本月全网安全事件所造成的损失环比上升 27.27%&#xff0c;钓鱼与诈骗事件占比 60% 以上。 安全意识是您保护数字资产的第一道防线&#xff0c;OKLink 提供 40 头部区块链浏览器与一站式查询入口以及地址监控、代币授权查询和地址健康度等工具&#xff0c;为您的资产安全保驾护…

使用CS抓取WIN2012明文密码

目录 实验概述&#xff1a; 开始实验&#xff1a; 实验准备&#xff1a; 打开CS&#xff1a; 生成木马控制wind2012&#xff1a; 抓取明文密码&#xff1a; 实验概述&#xff1a; win2012及win10版本是不允许将明文密码储存在内存中的&#xff0c;此时我们…

大量path计算优化方案

1.影响path基础属性数据做key缓存&#xff0c;缓存的path应去除坐标变换&#xff0c;归一化。基础属性应满足CAB, BC-A 2.高频path操作以&#xff08;keykey操作&#xff09;做新key缓存。 3.高频修改高级属性&#xff0c;以新key属性变更做新key缓存。 4.key与id做中转映射&am…

【每日刷题】Day52

【每日刷题】Day52 &#x1f955;个人主页&#xff1a;开敲&#x1f349; &#x1f525;所属专栏&#xff1a;每日刷题&#x1f34d; &#x1f33c;文章目录&#x1f33c; 1. 2965. 找出缺失和重复的数字 - 力扣&#xff08;LeetCode&#xff09; 2. 350. 两个数组的交集 II …

C# FTP/SFTP 详解及连接 FTP/SFTP 方式示例汇总

文章目录 1、FTP/SFTP基础知识FTPSFTP 2、FTP连接示例3、SFTP连接示例4、总结 在软件开发中&#xff0c;文件传输是一个常见的需求。尤其是在不同的服务器之间传输文件时&#xff0c;FTP&#xff08;文件传输协议&#xff09;和SFTP&#xff08;安全文件传输协议&#xff09;成…

dolphinscheduler docker部署海豚mysql版本,docker重新封装正在运行服务为镜像

1.官方文档&#xff1a; https://dolphinscheduler.apache.org/zh-cn/docs/3.2.1/guide/installation/standalone#%E9%85%8D%E7%BD%AE%E6%95%B0%E6%8D%AE%E5%BA%93 2.github: dolphinscheduler/docs/docs/zh/guide/howto/datasource-setting.md at 3.2.1-release apache/do…

【R基础】如何开始学习R-从下载R及Rstudio开始

文章目录 概要下载R流程下载Rstudio流程下载完成-打开 概要 提示&#xff1a;如何开始学习R-从下载R及Rstudio开始&#xff0c;此处我只是想下载指定版本R4.3.3 下载R流程 链接: R官网 文件下载到本地 下载文件展示 按照向导指示安装 下载Rstudio流程 链接: Rstudio官网…

深度学习-语言模型

深度学习-语言模型 统计语言模型神经网络语言模型语言模型的应用序列模型&#xff08;Sequence Model&#xff09;语言模型&#xff08;Language Model&#xff09;序列模型和语言模型的区别 语言模型&#xff08;Language Model&#xff09;是自然语言处理&#xff08;NLP&…

AI预测福彩3D采取888=3策略+和值012路一缩定乾坤测试5月31日预测第7弹

昨天的3D已命中&#xff01;今天继续基于8883的大底&#xff0c;使用尽可能少的条件进行缩号。好了&#xff0c;直接上结果吧~ 首先&#xff0c;888定位如下&#xff1a; 百位&#xff1a;7,6,5,8,9,3,2,0 十位&#xff1a;3,4,5,2,1,7,8,9 …

20240531在飞凌的OK3588-C开发板上跑原厂的Buildroot测试USB摄像头

20240531在飞凌的OK3588-C开发板上跑原厂的Buildroot测试USB摄像头 2024/5/31 20:04 USB摄像头分辨率&#xff1a;1080p&#xff08;1920x1080&#xff09; 默认编译Buildroot的SDK即可点亮USB摄像头。v4l2-ctl --list-devices v4l2-ctl --list-formats-ext -d /dev/video74 …

【UnityShader入门精要学习笔记】第十六章 Unity中的渲染优化技术 (下)

本系列为作者学习UnityShader入门精要而作的笔记&#xff0c;内容将包括&#xff1a; 书本中句子照抄 个人批注项目源码一堆新手会犯的错误潜在的太监断更&#xff0c;有始无终 我的GitHub仓库 总之适用于同样开始学习Shader的同学们进行有取舍的参考。 文章目录 减少需要处…

【Linux】操作系统之冯诺依曼体系

&#x1f389;博主首页&#xff1a; 有趣的中国人 &#x1f389;专栏首页&#xff1a; Linux &#x1f389;其它专栏&#xff1a; C初阶 | C进阶 | 初阶数据结构 小伙伴们大家好&#xff0c;本片文章将会讲解 操作系统中 冯诺依曼体系 的相关内容。 如果看到最后您觉得这篇文…