初始化数据盘
前提条件:
已挂载数据盘至云服务器,且该数据盘未初始化。
本案例为,服务器挂载了一块新的数据盘(华为云购买后自行挂载到ECS),使用fdisk分区工具将该数据盘设为主分区,分区形式默认设置为MBR,文件系统设为ext4格式,挂载在“/mnt/sdc”下,并设置开机启动自动挂载。
1.查看新增数据盘
fdisk -l
“/dev/vda”是系统盘,“/dev/vdb”是新增数据盘
2. 对新增盘执行分区
fdisk /dev/vdb
3.fdisk /dev/vdb
4.输入“p”,按“Enter”,开始创建一个主分区
5.输入主分区编号“1”,按“Enter”
6.选择默认起始磁柱值2048为例,按“Enter”。
7.选择默认截止磁柱值209715199为例,按“Enter”
8.输入“p”,按“Enter”,查看新建分区的详细信息
9.输入“w”,按“Enter”,将分区结果写入分区表中。
( 输入“w”,按“Enter”,将分区结果写入分区表中。 )
10.执行以下命令,将新的分区表变更同步至操作系统。
partprobe
11.执行以下命令,将新建分区文件系统设为系统所需格式。
可能需要一段时间,不要退出
mkfs -t ext4 /dev/vdb1
12.新建挂载目录
mkdir /mnt/sdc
13.将新建分区挂载到上面的目录
mount /dev/vdb1 /mnt/sdc
14.查看挂载结果,正常情况就可以看到是否挂载成功
dh -TH
设置开机自动挂载磁盘分区
服务器重启后,挂载可能失效。您可以修改“/etc/fstab”文件,将新建磁盘分区设置为开机自动挂载,
UUID(universally unique identifier)是Linux系统为磁盘分区提供的唯一的标识字符串。
1.查看磁盘UUID
blkid /dev/vdb1
2. 打开 vi /etc/fstab ,添加一行,说明见文档
UUID=0b3040e2-1367-4abb-841d-ddb0b92693df /mnt/sdc ext4 defaults 0 2
MARK:
华为云:初始化Linux数据盘(fdisk)
https://support.huaweicloud.com/qs-evs/evs_01_0033.html
华为云:初始化Linux数据盘(parted)
https://support.huaweicloud.com/qs-evs/evs_01_0034.html
华为云:数据盘扩容
https://support.huaweicloud.com/usermanual-evs/evs_01_0109.html
阿里云:Linux格式化数据盘
https://help.aliyun.com/document_detail/25426.html?spm=a2c4g.11186623.6.899.757e14055tw606
1.为数据盘创建MBR分区
fdisk -l
fdisk -u /dev/vdb
p
n
p
1
2048,回车
默认,回车
p
w
2.为分区创建文件系统
mkfs -t ext4 /dev/vdb1
3.配置/etc/fstab文件并挂载分区
echo `blkid /dev/vdb1 | awk ‘{print $2}’ | sed ‘s/\”//g’` /mnt ext4 defaults 0 0 >> /etc/fstab
5.挂载分区
mount /dev/vdb1 /mnt
阿里云:在线磁盘扩容(linux)
https://help.aliyun.com/document_detail/113316.html?spm=a2c4g.11186623.6.924.5bda4eb7AqwamV
1.扩容分区
growpart /dev/vda 1
2.扩容数据盘
resize2fs /dev/vdb1