Vmware之创建文件系统
凌雪 2018-09-14 来源 :网络 阅读 447 评论 0

摘要:本文将带你了解Vmware之创建文件系统,希望本文对大家学Vmware有所帮助。

本文将带你了解Vmware之创建文件系统,希望本文对大家学Vmware有所帮助。


问题描述
    在 Linux 虚拟机内,将附加的多块数据磁盘以设备名(/dev/sdxx)的方式创建文件系统,并将之写入 /etc/fstab 文件中实现启动自动挂载功能。但是在虚拟机重启之后,会随机出现设备名和实际的文件系统不一致的问题。
    问题分析
    由于 Azure 虚拟机在启动过程中,随机分配数据磁盘的 SCSI 地址,导致了数据磁盘在附加后,获取的 SCSI 地址会随机变化。比如原来的数据磁盘 A,初始的设备名为   /dev/sdc ,在重启之后,会随机的被分配为   /dev/sdd ,原来的数据磁盘 B,初始的设备名为 /dev/sdd,在重启之后,被分配为 /dev/sdc。这样的话,如果客户通过设备进行自动挂载的话,那么会看到挂载点下的实际数据是不一致的。
    解决方案
    为了避免上述的设计导致自动挂载时出现故障,建议使用 UUID 来代替设备名。不同文件系统的 UUID 是不会随着重启而改变的。这样,就可以确保每次自动挂载都能将正确的文件系统挂载到正确的挂载点。
    按照以下命令获取文件系统的 UUID :
    # blkid
    /dev/sdb1: UUID="f788cc09-fad5-4df9-9360-ffe39d82****"   TYPE="ext4"
    /dev/sda1: UUID="9bb6e11f-4697-476a-9e71-0ebfff61****"   TYPE="xfs"
    /dev/sda2: UUID="445d96a9-aeb1-4623-a2db-be133bdf****"   TYPE="xfs"
   
    按照以下格式写入   /etc/fstab

   
    # cat /etc/fstab
    …
    …
    UUID=445d96a9-aeb1-4623-a2db-be133bdf**** /                       xfs     defaults        0 0
    UUID=9bb6e11f-4697-476a-9e71-0ebfff61**** /boot                   xfs     defaults    

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标系统运维之Vmware频道!

本文由 @凌雪 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:13167058313
小职老师的微信号:13167058313

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    ICP许可  沪B2-20190160

站长统计