初始化Linux数据盘(fdisk)- 华为云

初始化数据盘

前提条件:
已挂载数据盘至云服务器,且该数据盘未初始化。

本案例为,服务器挂载了一块新的数据盘(华为云购买后自行挂载到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