前期环境:
Ubuntu
0 云硬盘类型
云硬盘类型包括:
- 高性能云硬盘
- 通用型 SSD 云硬盘
- SSD 云硬盘
- 增强型 SSD 云硬盘
- 极速型 SSD 云硬盘,仅支持随存储增强型云服务器一同购买,不支持单独购买
1 创建云硬盘
1.1 创建方式
1.1.1 单个创建
1.1.2 批量创建
2 挂载云硬盘
2.1添加驱动
modprobe acpiphp
2.2 acpiphp
模块设置成开机自动加载
vi /etc/modules
文件中添加
acpiphp
2.3 创建实例时自动挂载云硬盘
数据盘在制作快照前必须已经进行格式化,即在源云服务器上已经 mount 成功。
系统盘在制作自定义镜像前,需要在 /etc/rc.local 文件中添加以下命令,将数据盘挂载点写入文件中。
mkdir -p <mount-point>
mount <device-id> <mount-point>
说明:
需设置为文件系统的挂载点,例如 /data。
需设置为实际文件分区位置。例如,无分区有文件系统时填写 /dev/vdb,有分区有文件系统时填写 /dev/vdb1
3 初始化云硬盘
注意事项:
您可先了解 云硬盘使用注意事项 后再对云硬盘进行相关操作,以免损坏重要数据。
格式化数据盘会将数据全部清空,请确保数据盘中没有数据或已备份重要数据。
为避免服务发生异常,格式化前请确保云服务器已停止对外服务。
3.1 磁盘容量小于2TB时
请根据您实际使用场景选择初始化方式:
若整块硬盘只呈现为一个独立的分区(即不存在多个逻辑盘,如 vdb1 和 vdb2 ),强烈推荐您不使用分区,直接 在裸设备上构建文件系统。
若整块硬盘需要呈现为多个逻辑分区(即存在多个逻辑盘),则您需要先进行分区操作,再 在分区上构建文件系统。
3.1.1 在裸设备上构建文件系统
3.1.1.1 查看磁盘名称
fdisk -l
3.1.1.2 对 “/dev/vdb” 裸设备直接创建文件系统格式
mkfs -t <文件系统格式> /dev/vdb
eg:
mkfs -t ext4 /dev/vdb
3.1.1.3 新建挂载点
mkdir <挂载点>
eg:
mkdir /data
3.1.1.4 将新建分区挂载至新建的挂载点
mount /dev/vdb <挂载点>
以新建挂载点 /data 为例