云硬盘的使用指南
硬盘挂载至虚拟主机以后,需要登录到虚拟主机初始化硬盘(即格式化云硬盘),之后才可以正常使用。
系统盘
系统盘不需要初始化,创建虚拟主机时会自带系统盘并且自动初始化,默认磁盘分区形式为主启动记录分区(MBR)。
数据盘
通过青云控制台单独创建硬盘以后,加载到主机,需要初始化硬盘以后才能使用。
请您根据业务的实际规划选择合适的分区方式。
分区形式 | 支持最大磁盘容量 | 支持分区数量 | 分区工具 |
---|---|---|---|
MBR | 2TB | 4 个主分区 3 个主分区和 1 个扩展分区 | Windows 操作系统:磁盘管理 Linux 操作系统: fdisk 工具 parted 工具 |
GPT | 18EB 目前云硬盘支持的最大容量为 50TB | 不限制分区数量 | Windows 操作系统:磁盘管理 Linux 操作系统:parted 工具 gdisk工具 |
Windows 操作系统
初始化云硬盘
硬盘容量小于 2TB 的操作办法
1、打开磁盘管理器
开始—运行–diskmgmt.msc
2、选择磁盘分区类型,默认为 MBR
3、如果磁盘是脱机状态,通过以下办法联机,联机以后才能对磁盘进行操作
4、右键单击磁盘上未分配的区域,选择【新建简单卷】,然后按照提示操作即可
5、分配驱动器编号
6、勾选快速格式化硬盘
硬盘容量大于 2TB 的操作办法
1、打开磁盘管理器
开始—运行–diskmgmt.msc
2、选择 GPT 分区
3、右键单击磁盘上未分配的区域,选择【新建简单卷】,然后按照提示操作即可
4、选择磁盘分区编号
5、勾选快速格式化硬盘(请注意,此操作会清空磁盘所有数据)
扩容云硬盘
1、打开磁盘管理器
开始—运行–diskmgmt.msc
2、将磁盘的状态设置为脱机
3、登录控制台,从主机上卸载硬盘,直至硬盘状态为可用
4、右键磁盘资源 id ,扩容磁盘容量并提交修改
5、将扩容后的磁盘加载到主机
6、打开磁盘管理器,可以看到有未分配的磁盘容量
扩展卷
右键单击磁盘分区,选择【扩展卷】;根据扩展卷向导的指引完成扩展卷操作。完成后新增的数据盘空间将会合入原有卷中。
linux操作系统
请根据您实际使用场景选择初始化方式
1、若整块硬盘只呈现为一个独立的分区,推荐直接对磁盘进行初始化
2、若整块硬盘需要呈现为多个逻辑分区(即存在多个逻辑盘),则您需要先进行分区操作,然后对相应的分区创建文件系统
磁盘裸设备直接初始化指南
1、登录到云主机
2、使用 lsblk 命令查看磁盘设备名
[root@i-oemhrgx8 ~]# lsblk -l
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 10G 0 disk
sda 8:0 0 20G 0 disk
sda1 8:1 0 20G 0 part /
sdd 8:48 0 1G 0 disk [SWAP]
3、使用 lsblk 命令查看磁盘设备名
4、使用 mkfs 命令对磁盘进行格式化
[root@i-oemhrgx8 ~]# mkfs.ext4 /dev/sdb
5、使用 lsblk 命令查看格式化后的分区的信息
6、使用 mount 命令将磁盘挂载到主机
[root@i-oemhrgx8 ~]# mount /dev/sdb /mnt
7、使用 df 命令查看磁盘是否挂载成功
[root@i-oemhrgx8 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 20G 859M 18G 5% /
tmpfs 499M 0 499M 0% /dev/shm
/dev/sdb 9.8G 23M 9.2G 1% /mnt
配置自动挂载的指南(推荐使用 uuid 的方式)
1、配置自动挂载(推荐使用 uuid 的方式),使用 blkid 命令获取磁盘的 uuid
[root@i-oemhrgx8 ~]# blkid /dev/sdb
/dev/sdb: UUID=”70fc59fe-d388-49ba-be56-b06cfbcc01ed” TYPE=”ext4”
2、先备份一下 fstab 配置文件,使用以下命令
[root@i-oemhrgx8 ~]# cp /etc/fstab /etc/fstab.bak
3、执行以下命令,将配置内容写入到 fstab 文件
[root@i-oemhrgx8 ~]# echo "UUID=70fc59fe-d388-49ba-be56-b06cfbcc01ed /mnt ext4 defaults 0 0" >>/etc/fstab
4、使用 umount 命令将挂载的磁盘卸载;然后使用 mount -a 命令测试一下是否能自动挂载成功
[root@i-oemhrgx8 ~]# mount -a
[root@i-oemhrgx8 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 20G 859M 18G 5% /
tmpfs 499M 0 499M 0% /dev/shm
/dev/sdb 9.8G 23M 9.2G 1% /mnt
配置自动挂载的指南(推荐使用磁盘id的方式)
1、使用以下命令获取磁盘设备 id
[root@i-oemhrgx8 ~]# ls -l /dev/disk/by-id
2、先备份一下 fstab 配置文件,使用以下命令
cp /etc/fstab /etc/fstab.bak
3、执行以下命令,将配置内容写入到 fstab 文件
[root@i-oemhrgx8 ~]# echo "/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_vol-186vl7uk /mnt xfs defaults 0 0" >>/etc/fstab
4、使用 mount -a 命令测试一下是否能自动挂载成功
硬盘容量小于2tb的初始化办法
使用fdisk工具分区
1、使用 fdisk -l
命令列出所有磁盘分区
2、使用 fdisk /dev/sdd
命令对磁盘进行分区,回显信息类似如下图
3、输入 n
, 按 Enter,开始新建分区。回车显示如图
表示磁盘有两种分区类型:
【p】表示主分区
【e】表示扩展分区
4、以创建一个主分区为例,输入 p
,按 Enter,开始创建一个主分区,回车显示
【Partition number】表示主分区编号,可以选择1-4,选择1号分区,回车显示
【First cylinder】表示初始柱面区域,可以选择1 - 13054,默认为1。
5、以选择默认初始磁面值 1 为例,表示从第一个柱面开始划分,按 Enter。
【Last cylinder】表示截止柱面区域, +cylinders or +size{K,M,G} (1 - 13054, default 13054): +后面单位可以接M,G,K(记得要大写)表示划分您所加的空间,也可以是柱面数,不管怎样都不能超过该磁盘剩余的空间否则无效。
6、以选择默认截止磁面为例,按 Enter
7、输入 p,按 Enter,查看新建分区的详细信息
8、确认分区的信息无误,输入 wq 保存并退出
9、使用 partprobe 同步分区表至操作系统
[root@i-oemhrgx8 ~]# partprobe /dev/sdd
10、使用 mkfs 命令格式化分区并创建所需的文件系统
[root@i-oemhrgx8 ~]# mkfs.ext4 /dev/sdd1
11、使用 mount 命令挂载到目录
硬盘容量大于2tb的初始化办法
使用parted工具分区
1、使用 lsblk 命令列出所有磁盘分区
[root@i-oemhrgx8 ~]# lsblk
sdc是新增的硬盘
2、使用 parted 命令对磁盘进行分区,回显信息类似如下图
以/dev/sdc为例:命令格式如下
parted /dev/vdc
3、输入 p
,按 Enter,查看当前磁盘分区形式
“Partition Table”为“unknown”表示磁盘分区形式未知,新的数据盘还未设置分区形式。
4、输入以下命令,设置磁盘分区形式。mklabel 磁盘分区形式
磁盘分区形式有 MBR 和 GPT 两种,大于 2 TB的磁盘容量,请采用 GPT 分区方式:
mklabel gpt
输入p回车显示
请务必注意:
- MBR 支持的磁盘最大容量为 2 TB,如果您需要使用大于 2 TB的磁盘容量,分区形式请采用 GPT 。
- 当磁盘已经投入使用后,此时切换磁盘分区形式时,磁盘上的原有数据将会清除,因此请在磁盘初始化时谨慎选择磁盘分区形式。
5、输入 “unit s”, 按 “Enter”, 设置磁盘的计量单位为磁柱
6、以为整个磁盘创建一个分区为例,执行以下命令,按 “Enter” 。
mkpart 磁盘分区名称 起始磁柱值 截止磁柱值 命令示例: mkpart data 2048s 100% “2048s”表示磁盘起始磁柱值,“100%” 表示磁盘截止磁柱值,此处仅供参考,您可以根据业务需要自行规划磁盘分区数量及容量。
7、输入 p,按 Enter,查看新建分区的详细信息
8、确认分区的信息无误,输入 q 退出 parted 工具
9、使用 lsblk 查看分区信息
10、使用 partprobe 同步分区表至操作系统
[root@i-oemhrgx8 ~]# partprobe /dev/sdc1
11、使用 mkfs 命令格式化分区并创建所需的文件系统
[root@i-oemhrgx8 ~]# mkfs.ext4 /dev/sdc1
使用 parted 工具分区的时候,提示不是最好的模式
Warning: The resulting partition is not properly aligned for best performance.
这个是因为没有对齐的原因,在默认情况下都是
mkpart primary 1 100%
或者
mkpart primary 1049k 100%
或者
mkpart primary 2048s 100%
这个一般都是对齐的,如图
比如我 start 设置为 1024k, 结束值为 100%, 就会出现这个报警提示
这个时候可以输入 Ignore
扩容云硬盘
扩容场景介绍
扩容类型为系统盘
扩容时,需要先关闭云主机,右键主机的资源 id—更多操作—更改配置
注意:系统盘最大支持扩容至 300GB ,另外扩容以后不支持缩容操作
扩容类型为数据盘
1、需要先登录到服务器,执行 umount 命令将挂载的目录卸载,然后登录到控制台,将主机与硬盘解除绑定,直至硬盘状态为可用
2、右键硬盘的资源 id— 扩容,调整业务所需要的容量并提交
3、重新加载到主机
根据扩容的文件系统类型,扩容的办法如下
EXT 文件系统扩容介绍
磁盘裸设备直接初始化的扩容方法 (ext)
1、扩容前的磁盘容量
2、查看磁盘文件系统类型
3、使用 umount 命令将扩容的磁盘从系统的目录卸载
4、执行以下命令,检查扩容后的分区
5、执行 resize2fs 命令扩容文件系统
6、使用 mount 命令将扩容后的磁盘挂载到系统目录,并检查容量变化
磁盘设备存在分区,需要扩容到原有分区的方法 (ext)
1、查看扩容前的磁盘容量
2、使用 umount 命令将扩容的磁盘从系统的目录卸载
3、使用 parted 工具查看磁盘分区的信息
4、输入 “unit s” ,按 “Enter” ,设置磁盘的计量单位为磁柱
5、输入 p,并回车,查看并记录分区的 Start 值
请务必注意:删除分区并新建后,Start 值必须保持不变,否则将会引起数据丢失。
6、执行以下命令,删除原有分区
7、执行以下命令,新建一个主分区,Start 值与原来一致,结束值 100%
mkpart primary 63s 100%
如果出现如下图所示的状态,请输入 Ignore
8、输入 p 查看现有分区信息
9、输入 q 退出 parted 分区工具
10、执行 partprobe 命令将分区表同步至文件系统
11、执行以下命令,检查扩容后的分区
12、执行 resize2fs 命令扩容文件系统
13、使用 mount 命令将扩容后的磁盘挂载到系统目录,并检查容量变化
XFS 文件系统扩容介绍
磁盘裸设备直接初始化的扩容方法 (xfs)
1、扩容前的容量
2、使用 umount 命令将扩容的磁盘从系统的目录卸载
3、执行以下命令,检查扩容后的分区
输入结果为 0,说明正常
4、使用 mount 命令将扩容后的磁盘挂载到系统目录
5、使用 xfs_growfs 命令扩容
6、检查扩容后的容量
磁盘设备存在分区,需要扩容到原有分区的方法 (xfs)
1、查看扩容前的磁盘容量
2、使用 umount 命令将扩容的磁盘从系统的目录卸载
3、使用 parted 工具查看磁盘分区的信息
4、输入 “unit s”,按 “Enter”,设置磁盘的计量单位为磁柱
5、输入 p,并回车,查看并记录分区的 Start 值
请务必注意:删除分区并新建后,Start 值必须保持不变,否则将会引起数据丢失。
6、执行以下命令,删除原有分区
7、执行以下命令,新建一个主分区,Start 值与原来一致,结束值 100%
mkpart primary 63s 100%
如果出现如下图所示的状态,请输入 Ignore
8、输入 p 查看现有分区信息
9、输入 q 退出 parted 分区工具
10、执行 partprobe 命令将分区表同步至文件系统
11、执行以下命令,检查扩容后的分区
12、执行 mount 命令将分区挂载到系统目录
[root@i-oemhrgx8 ~]# mount /dev/sdb1 /opt
13、执行 xfs_growfs 命令扩容文件系统
14、使用 df 命令检查容量变化