一、注意事项
·仅支持卸载作为数据盘的云硬盘,系统盘不可卸载。
·卸载云硬盘前需先执行 umount(Linux 实例)或脱机(Windows 实例)操作,否则可能会导致轻量应用服务器再次挂载云硬盘时无法识别。
二、准备工作
当你的实例进行 umount(Linux 实例)或脱机(Windows 实例)操作后,才可执行云硬盘卸载操作。请对应你的实例操作系统,进行以下操作:
Windows 实例Linux 实例
·为了保证数据完整性,建议你暂停对该磁盘的所有文件系统的读写操作,否则未完成读写的数据会丢失。
·卸载云硬盘时需要先将磁盘设为脱机状态,否则在不重启实例的情况下,你可能将无法再次挂载云硬盘。
你需要执行以下操作:
1. 登录轻量应用服务器,详情请参见 使用 VNC 方式登录 Windows 实例。
2. 右键单击桌面左下角的 ,并在弹出菜单中选择磁盘管理。
3. 在磁盘管理窗口中,右键单击磁盘1区域,在菜单列表中选择脱机。如下:
若你直接从控制台卸载磁盘,但并未执行 umount 操作。在实例关机和开机时可能会出现如下所示的问题:
·若你设置了磁盘自动挂载,则请修改 /etc/fstab 文件,避免实例再次启动时自动挂载磁盘。
·使用 OrcaTerm 登录 Linux 实例(推荐),并执行 sudo umount <挂载点> 命令解挂云硬盘。
·如果你在轻量应用服务器内创建了逻辑卷管理(Logical Volume Manager,LVM),直接从控制台卸载磁盘且未执行 umount 操作,会造成部分 device 数据残留在内存中。当实例内部有应用尝试遍历或者访问该设备时,将会出现系统错误。
·本步骤假设实例基于 /dev/vdb1 创建了逻辑卷 /dev/test/lv1,挂载在 /data 目录下。则需执行以下操作:
1.1 执行以下命令,umount 对应磁盘挂载点。
sudo umount /data
1.2 执行以下命令,移除逻辑卷(Logical Volume,LV)。 如果有多个 LV,请依次移除所有 LV。
sudo lvremove /dev/test/lv1
1.3 执行以下命令,移除卷组。
sudo vgremove test
1.4 执行以下命令,移除物理卷。
sudo pvremove /dev/vdb1
三、通过控制台卸载云硬盘
你可通过以下方式卸载云硬盘:
在云硬盘页面卸载在实例详情页面卸载1. 登录轻量应用服务器控制台,选择左侧导航栏中的 云硬盘。2. 在云硬盘页面上方选择地域,并单击云硬盘所在行右侧的更多 > 卸载。如下:若你需批量卸载云硬盘,则勾选云硬盘后,单击页面上方卸载。3. 在弹出的卸载云硬盘窗口中,确认信息后单击确定即可。
卸载成功后,可在页面中查看云硬盘状态为待挂载。1. 登录 轻量应用服务器控制台,选择并进入实例详情页。2. 选择云硬盘页签,选择需卸载云硬盘所在行右侧的更多 > 卸载。如下:若你需批量卸载云硬盘,则勾选云硬盘后,单击页面上方卸载。3. 在弹出的卸载云硬盘窗口中,确认信息后单击确定即可。
卸载成功后,实例的云硬盘页签中已无该盘,可前往 云硬盘 页面中查看云硬盘状态为待挂载。