给弹性云服务器挂载云硬盘:分区、格式化与自动挂载
【摘要】 为什么要单独挂一块盘弹性云服务器自带的系统盘适合放系统和程序,业务数据最好放到独立的云硬盘上。系统重装或更换实例时,数据盘可以卸载后再挂到新实例,数据还在。第一步:在控制台创建并挂载在云硬盘控制台新建一块盘,类型选通用型 SSD,容量按实际用量留一点余量。挂载时选择目标弹性云服务器,挂载点一般是 /dev/vdb。挂载完成后,在服务器里用 lsblk 确认新盘已经出现,且没有分区。第二步:分...
为什么要单独挂一块盘
弹性云服务器自带的系统盘适合放系统和程序,业务数据最好放到独立的云硬盘上。系统重装或更换实例时,数据盘可以卸载后再挂到新实例,数据还在。
第一步:在控制台创建并挂载
在云硬盘控制台新建一块盘,类型选通用型 SSD,容量按实际用量留一点余量。挂载时选择目标弹性云服务器,挂载点一般是 /dev/vdb。挂载完成后,在服务器里用 lsblk 确认新盘已经出现,且没有分区。
第二步:分区与格式化
用 fdisk /dev/vdb 新建一个主分区,写入分区表后执行 partprobe 让内核重新读取。然后用 mkfs.ext4 /dev/vdb1 格式化。格式化会清空这块盘,下命令前再核对一次盘符,避免打到系统盘。
第三步:挂载并写入开机自动挂载
创建挂载目录 mkdir -p /data,执行 mount /dev/vdb1 /data。要用 blkid 拿到分区的 UUID,把 UUID=xxx /data ext4 defaults,nofail 0 2 写进 /etc/fstab。加上 nofail,即使这块盘暂时不可用,系统也能正常启动。最后执行 mount -a,再用 df -h 检查 /data 的容量是否正确。
两个容易踩的坑
一是直接把 /dev/vdb1 写进 fstab。盘的顺序在增减云硬盘后可能变化,用 UUID 才稳。二是忘记 nofail,开机时如果盘还没就绪,实例会卡在启动阶段。卸载数据盘之前,先在系统里 umount /data,再去控制台卸载。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)