在虚拟机交付的时候,默认数据盘只是“硬件”上连接到了主机中,操作系统还没有认识的,所以也就需要咱们这么一个操作:将数据盘挂载到CentOS系统中。我们先订购了一台CentOS的服务器,如下图:
<IGNORE_JS_OP style="TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(250,249,245); TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 14px/21px 微软雅黑, 'Microsoft Yahei', tahoma, arial, 'Hiragino Sans GB', 宋体; WORD-WRAP: break-word; WHITE-SPACE: normal; COLOR: rgb(68,68,68); WORD-SPACING: 0px; -webkit-text-stroke-width: 0px">
接下来登陆到该服务器,执行指令df -h,查看当前的磁盘情况,却是没有挂上的。
<IGNORE_JS_OP style="TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(250,249,245); TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 14px/21px 微软雅黑, 'Microsoft Yahei', tahoma, arial, 'Hiragino Sans GB', 宋体; WORD-WRAP: break-word; WHITE-SPACE: normal; COLOR: rgb(68,68,68); WORD-SPACING: 0px; -webkit-text-stroke-width: 0px">
接下来执行fdisk -l ,列举当前系统上的所有磁盘: <IGNORE_JS_OP style="WORD-WRAP: break-word"> 看到新的磁盘是/dev/sdb,故执行fdisk /dev/sdb指令 <IGNORE_JS_OP style="WORD-WRAP: break-word"> 接下来使用fdisk来对磁盘进行分区操作,在这里分成两个磁盘,一个20GB,剩下的都到一个分区中 <IGNORE_JS_OP style="WORD-WRAP: break-word"> 确认该分区已经创建之后,使用mkfs.ext3来创建新的分区sdb1和sdb2 <IGNORE_JS_OP style="WORD-WRAP: break-word"> 接下来就可以挂载到给定的地方了。比如我们将sdb2挂载到/var/www,扩充主页空间: <IGNORE_JS_OP style="WORD-WRAP: break-word"> 通过执行df -h之后可以发现,该新的磁盘卷已经挂载到了指定位置。但是这样还不行啊,我们每次启动都需要自己重新挂,这可不行,所以还需要编辑/etc/fstab文件: <IGNORE_JS_OP style="WORD-WRAP: break-word"> 因为是天翼云主机还没有提供控制台,万一fstab写错了可是导致无法启动的,为了稳妥起见,我们用mount -a来测试一下: <IGNORE_JS_OP style="WORD-WRAP: break-word"> 既然已经成功了,我们就可以放心大胆得reboot了。 经过测试centos、ubuntu均可以使用此方法来挂载磁盘。 =============================== 最近有一些朋友反映说,会出现sda、sdb的区域跳动的情况,所以就导致我们上面fstab中的sdb的配置出错了。这种情况的原因是Linux在启动过程中,枚举硬件的时候,sda和sdb对应的物理磁盘应答时间不一致造成的,这是因为天翼云的sda、sdb两块磁盘都是独立的设备,同样的问题也出现在高端的独立服务器中,因此这个问题的解决方法,linux早就给咱们解决好了:使用磁盘的UUID来挂载。 修改的方法如下: 查找磁盘的UUID可以通过ls /dev/disk/by-uuid -l来实现,如下图所示: <IGNORE_JS_OP style="WORD-WRAP: break-word"> 接下来,根据找到的UUID(sdb1)再在fstab中配置磁盘(注意图中的磁盘分区格式,原有分区是ext3就是ext3,原有分区是ext4就是ext4): <IGNORE_JS_OP style="WORD-WRAP: break-word"> 做完之后,可以用mount -a测试一下,是否正常,如果正常,重启后,sda和sdb再也各归各位了! |
相关推荐
Linux如何使用UUID挂载挂载数据盘
linux 更换 eth1修改为eth0之修改uuid
获取系统不可更改的 UUID 比获取 CPU 硬盘 网卡 都要靠谱
VMware Linux虚拟机无法获取uuid解决方式 VMware Linux虚拟机无法获取uuid解决方式
嵌入式Linux中采用软件方式动态生成UUID的代码接口和测试程序
Linux 规定“一切皆文件”,磁盘以及磁盘分区,均有与之对应的设备文件,存放于/dev 中 UUID文件系统通用唯一识别符,是由 Linux 系统分配的固定不变的唯一标识字符串。建议尽量使用 UUID * 主引导记录(MBR,Main ...
一个 initramfs,使您能够通过 UUID 引导 Linux 内核挂载文件系统。 此 initramfs 将 /sys、/proc 和 /dev (devtmpfs) 挂载。 您可以使用引导行 root=UUID=[unquoted小写 uuid] 引导,您可以从 blkid 获取 UUID。...
当前通用的BLE的UUID列表 常用BLE服务UUID 各个公司私有UUID及蓝牙联盟定义的其他UUID
作为一个 Linux 系统管理员,你应该知道如何去查看分区的 UUID 或文件系统的 UUID,今天小编给大家带来一篇教程关于Linux 中获取硬盘分区或文件系统的 UUID 的七种方法,感兴趣的朋友跟随小编一起看看吧
linux uuid source and how to install in linux
UUID 由RFC4122文档定义,里面有实现,不过需要加上SHA1算法,MD5算法才完整。我整理了SHA1 MD5算法,实现了一个可直接使用的UUID的生成算法。
linux uuid generate
联想ThinkPad System UUID添加工具,直接支持U盘启动盘制作
LV 创建成功后,就可以像普通磁盘分区一样,建立文件系统、挂载、读写存储使用。 在使用过程中,根据需要动态调整 LV、VG 的大小。 移除逻辑卷 2. LVM管理 LVM创建步骤 vgcreare、vgs lvcreate、lvs 扩展:vgextend...
用于Oracle VirtualBox 虚拟机复制后不能注册硬盘问题
来看一下 UUID 的格式: ...版本 4 - UUID 使用随机性或伪随机性生成; 版本 5 类似于版本 3(SHA1 作为散列算法)。 为了能兼容过去的 UUID,以及应对未来的变化,因此有了变体(Variants)这一概念。
PB生成UUID
YOLO数据集VOC数据集用UUID重命名图片和xml文件,包含修改xml内的path,只需要修改图片和xml的路径就可以使用。 # 1、打开xml文件 tree =ET.parse(xPath + xmlnewname) # 获xml文件的内容取根标签 root = tree....
手机UUID!
uuid64介绍这是一个生成 64 位 UUID 的简单脚本。... 第二部分是从运行脚本的系统中获取的 32 位随机数,例如在 linux 上,该值来自 /dev/urandom 而不是伪随机生成器。安装要安装 uuid64,您可以使用