初始化 Linux 数据盘
直接初始化
-
登录到云服务器。
-
使用
lsblk命令查看磁盘设备名。# 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] -
使用
mkfs命令对磁盘进行格式化。# mkfs.ext4 /dev/sdb
-
使用 lsblk 命令查看格式化后的分区的信息。

-
使用
mount命令将磁盘挂载到主机。# mount /dev/sdb /mnt -
使用
df命令查看磁盘是否挂载成功。# 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
硬盘容量小于2TB
-
使用
fdisk -l命令列出所有磁盘分区。
-
使用
fdisk /dev/sdd命令对磁盘进行分区。
-
输入
n, 按 Enter,开始新建分区。
表示磁盘有两种分区类型:
【p】表示主分区
【e】表示扩展分区
-
以创建一个主分区为例,输入
p,按 Enter,开始创建一个主分区。
【Partition number】表示主分区编号,可以选择1-4,选择1号分区,回车显示

【First cylinder】表示初始柱面区域,可以选择1 - 13054,默认为1。
-
以选择默认初始磁面值 1 为例,表示从第一个柱面开始划分,按 Enter。

【Last cylinder】表示截止柱面区域, +cylinders or +size{K,M,G} (1 - 13054, default 13054): +后面单位可以接M,G,K(记得要大写)表示划分您所加的空间,也可以是柱面数,注意不能超过该磁盘剩余的空间否则无效。
-
以选择默认截止磁面为例,按 Enter。

-
输入
p,按 Enter,查看新建分区的详细信息。
-
确认分区的信息无误,输入
wq保存并退出。
-
使用
partprobe同步分区表至操作系统# partprobe /dev/sdd -
使用 mkfs 命令格式化分区并创建所需的文件系统
# mkfs.ext4 /dev/sdd1
-
使用
mount命令挂载到目录
硬盘容量大于2TB
-
使用 lsblk 命令列出所有磁盘分区,如 sdc 为新增磁盘。
# lsblk
-
使用 parted 命令对磁盘进行分区,回显信息类似如下图,以/dev/sdc为例,命令格式如下:
# parted /dev/vdc
-
输入
p,按 Enter,查看当前磁盘分区形式。
“Partition Table”为“unknown”表示磁盘分区形式未知,新的数据盘还未设置分区形式。
-
磁盘分区形式有 MBR 和 GPT 两种,大于 2 TB的磁盘容量,这里采用 GPT 分区方式。输入如下命令,设置磁盘分区形式。
# mklabel gpt输入
p回车显示
注意:
▪︎ MBR 支持的磁盘最大容量为 2 TB,如果您需要使用大于 2 TB的磁盘容量,分区形式请采GPT 。
▪︎ 当磁盘已经投入使用后,此时切换磁盘分区形式时,磁盘上的原有数据将会清除,因此请在磁盘初始化时谨慎选择磁盘分区形式。
-
输入
unit s,按 Enter,设置磁盘的计量单位为磁柱。 -
以整个磁盘创建一个分区为例,执行以下命令,按 Enter。
# mkpart data 2048s 100%“data”表示磁盘分区名称,“2048s”表示磁盘起始磁柱值,“100%” 表示磁盘截止磁柱值,此处仅供参考,您可以根据业务需要自行规划磁盘分区数量及容量。
说明:
若使用 parted 工具分区时,提示:“Warning: The resulting partition is not properly aligned for best performance.”,是因为未对齐,此时输入
Ignore即可。默认情况下输入:mkpart primary 1 100%或者mkpart primary 1049k 100%或者mkpart primary 2048s 100均是对齐的。例如,此处将 start 设置为 1024k, 结束值为 100%, 就会出现该报警提示:

此时输入
Ignore
-
输入
p,按 Enter,查看新建分区的详细信息。
-
确认分区的信息无误,输入
q退出parted 工具。
-
使用
lsblk查看分区信息
-
使用
partprobe同步分区表至操作系统。# partprobe /dev/sdc1 -
使用
mkfs命令格式化分区并创建所需的文件系统。# mkfs.ext4 /dev/sdc1