云硬盘的使用指南
硬盘挂载至虚拟主机以后,需要登录到虚拟主机初始化硬盘(即格式化云硬盘),之后才可以正常使用。
系统盘
系统盘不需要初始化,创建虚拟主机时会自带系统盘并且自动初始化,默认磁盘分区形式为主启动记录分区(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命令检查容量变化