腾讯云挂载磁盘(代码片段)

奋斗小青年1 奋斗小青年1     2022-11-29     339

关键词:

挂载云硬盘

最近更新时间:2021-01-27 22:01:29

您可以将弹性云硬盘(作为云服务器的数据盘使用)挂载到同一可用区中的任意云服务器上使用,每台云服务器最多支持挂载20个数据盘。您可以通过以下方法挂载云硬盘:

  • 在启动新的云服务器时,指定对应的自定义镜像和数据盘快照。
    自动挂载后,不需要进行分区、格式化等初始化磁盘的操作即可直接读写数据盘。

  • 单独购买的云硬盘,通过控制台或 API 接口手动将弹性云硬盘挂载到同一可用区中的已有云服务器实例上。

    • 直接创建的云硬盘
      手动挂载后,需要对磁盘进行分区、格式化等初始化操作,具体操作请参考 初始化云硬盘(小于2TB)或 初始化云硬盘(大于等于2TB)
    • 从快照创建的云硬盘
      若云硬盘容量等于快照容量,手动挂载后不需要进行分区、格式化等初始化磁盘的操作即可直接读写数据盘。
      若云硬盘容量大于快照容量,需要扩展文件系统或转换分区形式。
    说明:

    部分 Linux 云服务器可能出现无法识别弹性云硬盘的情况,您可以先在云服务器中开启磁盘热插拔功能,详细信息请参考 开启磁盘热插拔功能

自动挂载

挂载数据盘(Windows)

若您使用自定义镜像创建 Windows 云服务器实例时,将会为您自动挂载镜像对应数据盘快照所创建的云硬盘。所使用的自定义镜像及所对应的数据盘快照需满足以下要求:

  • 数据盘在制作快照前必须已经被格式化为ntfsfat32格式。
  • 自定义镜像中的 SAN 策略为onlineAll
    说明:

    腾讯云目前提供的 Windows 公有镜像已默认进行相关设置,但仍建议用户在制作自定义镜像前检查下此配置,检查方法如下:

挂载数据盘(Linux)

若您使用自定义镜像创建 Linux 云服务器实例时,将会为您自动挂载镜像对应数据盘快照所创建的云硬盘。所使用的自定义镜像及所对应的数据盘快照需满足以下要求:

  • 数据盘在制作快照前必须已经进行格式化,即在源云服务器上已经 mount 成功。
  • 系统盘在制作自定义镜像前,需要在 /etc/rc.local 文件中添加以下命令,将数据盘挂载点写入文件中。
     
    mkdir -p <mount-point>
    mount <device-id> <mount-point>
    说明:

     

    • <mount-point> 需设置为文件系统的挂载点,例如 /mydata
    • <device-id> 需设置为实际文件分区位置。例如,无分区有文件系统时填写 /dev/vdb,有分区有文件系统时填写 /dev/vdb1

手动挂载

使用控制台挂载云硬盘

  1. 登录 云硬盘控制台

  2. 在云硬盘列表页,您可以通过以下方法挂载云硬盘:
    a. 单击状态为待挂载的云硬盘所在行的【更多】>【挂载】。
    b. 勾选状态为待挂载的云硬盘,单击云硬盘列表上方的【挂载】进行批量挂载。

  3. 在弹出框中选择目标云服务器,单击【确定】。

  4. 刷新云盘列表。
    若云硬盘的状态变为【已挂载】,表示挂载成功。

  5. 根据云硬盘的情况,您需要选择执行对应的后续操作使云硬盘可用。

    创建模式云硬盘容量后续操作
    直接创建 云硬盘容量 < 2TB 初始化云硬盘(小于2TB)
    云硬盘容量 ≥ 2TB 初始化云硬盘(大于等于2TB)
    从快照创建 云硬盘容量 = 快照容量
    • 挂载至 Windows 云服务器:登录实例后,通过【服务器管理】>【存储】>【磁盘管理】,联机后即可使用。
    • 挂载至 Linux 云服务器:登录实例后,执行 mount <磁盘分区> <挂载点> 命令,例如 mount /dev/vdb /mnt 后即可使用。
    快照容量 < 云硬盘容量 ≤ 2TB
    或者
    2TB < 快照容量 < 云硬盘容量
    快照容量 ≤ 2TB < 云硬盘容量
      • 若快照中使用 MBR 分区形式:
      • 需参考 
    初始化云硬盘(大于等于2TB)
        使用 GPT 重新分区,
    该操作将会删除原有数据

使用 API 挂载云硬盘

您可以使用 AttachDisks 接口挂载云硬盘,具体操作请参考 挂载云硬盘

 

开启磁盘热插拔功能

目前提供的所有镜像已经支持弹性云硬盘的挂载/卸载操作。卸载云硬盘前需先执行umount(Linux)或脱机(Windows)操作,否则可能会导致该云服务器再次挂载弹性云硬盘时无法识别。
但若您在此时间之前购买了以下操作系统的云服务器并计划为其挂载弹性云硬盘,建议您先在云服务器中添加相关驱动获得热插拔功能。

CVM 操作系统类型版本
CentOS 5.11 64位
5.11 32位
5.8 64位
5.8 32位
Debian 6.0.3 32位
Ubuntu 10.04 64位
10.04 32位
openSUSE 12.3 64位
12.3 32位
  1. 以 root 用户 登录 Linux 云服务器
  2. 执行以下命令,添加驱动。
     
    modprobe acpiphp
    说明:

    若需要在关机或者重启云服务器后,仍需加载 acpiphp 驱动模块,建议执行 步骤3 将 acpiphp 模块设置成开机自动加载。

  3. (可选)根据不同操作系统,选择对应的操作方法将 acpiphp 模块设置成开机自动加载:
    • CentOS 5 系列
      a. 执行以下命令,创建并打开acpiphp.modules文件。
       
      vi /etc/sysconfig/modules/acpiphp.modules
      b. 在文件中添加以下内容,并保存。
       
      #!/bin/bash
      modprobe acpiphp >& /dev/null
      c. 执行以下命令,添加可执行权限。
       
      chmod a+x /etc/sysconfig/modules/acpiphp.modules
    • Debian 6 系列、Ubuntu 10.04 系列
      a. 执行以下命令,修改文件。
       
      vi /etc/modules
      b. 在文件中添加以下内容,并保存。
       
      acpiphp
    • openSUSE 12.3 系列
      a. 执行以下命令,修改文件。
       
      vi /etc/sysconfig/kernel
      b. 在文件中添加以下内容,并保存。
       
      MODULES_LOADED_ON_BOOT="acpiphp"

minio纠删码分布式云磁盘部署linux系统中使用挂载云端磁盘进行纠删码运行minio上传(代码片段)

在腾讯云中购买挂载磁盘,并且进行实例挂载Linux系统中查看已挂载的磁盘信息sudofdisk-l创建文件系统格式sudomkfs-text4/dev/vdb执行以下命令,新建挂载点。以新建挂载点/minio-data为例sudomkdir/minio-data将设备挂载至新建的挂载... 查看详情

1.阿里云数据盘挂载(代码片段)

...一弄错了盘符,哭都没地方哭!本文适用于阿里云数据盘挂载操作,同时对于个人虚拟机Linux环境下挂载磁盘也可参考此文....1.查看未挂载数据盘df-hfdisk-l可以先用df-h命令查看当前已挂载的磁盘,再用fdisk-l查看是否有未挂载的磁... 查看详情

关于腾讯云磁盘挂载踩过的坑

一、背景游戏cp自己负责运维,但云服务器挂在我方腾讯云账号下,由我方统一购买续费。我方有腾讯vip服务。二、事故给3台服务器升配cpu和内存,升配后,cp运维反馈2台服务器正常,1台服务器/data下数据没有了。三、处理过程... 查看详情

关于腾讯云磁盘挂载踩过的坑

一、背景游戏cp自己负责运维,但云服务器挂在我方腾讯云账号下,由我方统一购买续费。我方有腾讯vip服务。二、事故给3台服务器升配cpu和内存,升配后,cp运维反馈2台服务器正常,1台服务器/data下数据没有了。三、处理过程... 查看详情

关于腾讯云磁盘挂载踩过的坑

一、背景游戏cp自己负责运维,但云服务器挂在我方腾讯云账号下,由我方统一购买续费。我方有腾讯vip服务。二、事故给3台服务器升配cpu和内存,升配后,cp运维反馈2台服务器正常,1台服务器/data下数据没有了。三、处理过程... 查看详情

腾讯云挂载数据盘以及mysql数据迁移至数据盘攻略(代码片段)

默认购买了腾讯云服务器后,数据盘是没有挂载的,用命令可以看出ubuntu@VM-0-9-ubuntu:~$df-hFilesystemSizeUsedAvailUse%Mountedonudev918M0918M0%/devtmpfs188M5.3M182M3%/run/dev/vda150G1.7G46G4%/tmpfs937M24K937M1%/dev/sh 查看详情

腾讯云挂载数据盘

fdisk-l(查看没有挂载的磁盘) mkfs.ext3/dev/vdb (格式化)mount/dev/vdb/home/ (默认挂载点home,也可以自己创建一个文件夹)echo‘/dev/vdb/homeext3defaults00‘>>/etc/fstab (服务器启动自动挂载磁盘,添加分区信息) ... 查看详情

天翼云——挂载数据盘(代码片段)

...是十分简单的,就是日常的一些linux命令,不要忘记创建挂载点了哈,比如本文中的/scrm创建分区先查看数据盘是否挂载上来,挂载上来后直接创建分区就好,然后查看下是否创建完成。格式化磁盘查看UUID写入fstab文件挂载 查看详情

华为云之evs云硬盘的使用与快速入门(代码片段)

...2.创建Linux系统的ECS云主机三、创建EVS云硬盘四、云硬盘挂载windows系统的ECS1.挂载云硬盘windows2.登录到windows的ECS云主机3.查看磁盘列表4.初始化磁盘5.新建卷6.查看新加卷7.向磁盘写入数据五、云硬盘挂载Linux系统的ECS1.挂载到Linux系... 查看详情

kubernetes云原生实战02对节点磁盘进行分区挂载(代码片段)

...基于上篇文章中提到的部署架构进行磁盘分区、格式化、挂载目录。看到这里估计很多人要直接就关掉了:磁盘分区格式化不是运维的事吗,跟我开发有什么关系?理论上确实没什么关系,但是面试的时候面试官不也经常问你如... 查看详情

kubernetes云原生实战02对节点磁盘进行分区挂载(代码片段)

...基于上篇文章中提到的部署架构进行磁盘分区、格式化、挂载目录。看到这里估计很多人要直接就关掉了:磁盘分区格式化不是运维的事吗,跟我开发有什么关系?理论上确实没什么关系,但是面试的时候面试官不也经常问你如... 查看详情

使用elk分析腾讯云clb日志(代码片段)

缘起最近在使用腾讯云,想对访问日志进行收集与分析,发现CLB(负责均衡)日志只能保存到COS上面,而且是每个CLB没小时压发送个gz压缩包到COS。实现方式CLB配置日志存储到COS,Filebeat客户端CVM安装cosfs挂载COS,并配置Filebeat输... 查看详情

阿里云买的40g高效云盘挂载只有20g(代码片段)

买了八九年的阿里云发现阿里云界面时40G,实际查看只有20G用fdisk-l看/dev/vda时40G,/dev/vda1却只有20G,这肯定是阿里云的虚拟机模板只弄了20G,但是分到40G磁盘没有用命令扩充磁盘,导致这样的结果自己手动扩充一下... 查看详情

linux(u盘挂载,玩客云armbian详细挂载u盘扩容)(代码片段)

文章目录环境磁盘查看对磁盘进行分区格式化磁盘挂载磁盘分区(临时)挂载磁盘(永久)重启检验环境系统:基于Debian平台的armbian系统设备:玩客云1RAM1.5GHz内置8GB存储U盘:USB2.01TB(没办法玩客... 查看详情

磁盘修复与挂载(代码片段)

  一次预见本地nfs挂载,server端未启动导致客户端挂载一直挂不上去~#对磁盘的检修,必须先卸载fsck/dev/vda1-y不提示错误,直接修复-t文件类型fsck-text4-y/dev/vda1#mount挂载点mountmount挂载分区挂载点-t类型-o挂载选项rw,ro可读写,只... 查看详情

liunx挂载磁盘(代码片段)

查看已经挂载的分区和文件系统类型[[email protected]_101_18212122_centos/]#df-TFilesystemType1K-blocksUsedAvailableUse%Mountedon/dev/vda1ext32064140413449448614344069%/ fdisk-l可以显示出所有挂载和未挂载的分区,但不显示文件系统类型[[ema 查看详情

sh挂载nfts磁盘macos(代码片段)

查看详情

ubuntu永久挂载磁盘(代码片段)

要使Ubuntu系统中的磁盘挂载持久化,可以按照以下步骤进行操作:1.首先,需要确定要挂载的磁盘的UUID或标签。可以使用以下命令来列出所有可用的磁盘及其UUID或标签:sudoblkid2.然后,创建一个目录,作为将要挂载磁盘的挂载点... 查看详情