直接初始化

  1. 使用 Web 终端登录云服务器。详情参考使用 Web 终端登录云服务器

  2. 在云服务器内部,执行如下命令行,查看磁盘设备名。

    lsblk -l

    命令行输出示例如下,其中 /dev/vdc 为新增云硬盘盘符。

    NAME  MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    vda   252:0    0   20G  0 disk
    vda1  252:1    0 19.9G  0 part /
    vda14 252:14   0    4M  0 part
    vda15 252:15   0  106M  0 part /boot/efi
    vdb   252:16   0    4G  0 disk [SWAP]
    vdc   252:32   0   20G  0 disk
  3. 执行如下命令,对磁盘进行格式化,其中 /dev/vdc 为待格式化的磁盘盘符,需根据实际情况进行修改。

    mkfs.ext4 /dev/vdc

    命令行示例

    qs init linux 1
  4. 执行如下命令,查看格式化后磁盘的文件系统信息。

    lsblk -f

    命令行示例

    qs init linux 2
  5. 执行如下命令,创建新的磁盘挂载目录,其中 /mnt/data 为磁盘挂载目录,需根据实际情况进行修改。

    mkdir /mnt/data
  6. 执行如下命令,将磁盘挂载到上一步创建的目录下。其中 /dev/vdc 为待挂载磁盘的盘符,/mnt/data 为磁盘挂载目录,均需根据实际情况进行修改。

    mount /dev/vdc /mnt/data
  7. 使用 df 命令,查看磁盘是否挂载成功.

    df -h

    命令行输出示例如下,/dev/vdc 成功挂载至 /mnt/data 目录。

    Filesystem      Size  Used Avail Use% Mounted on
    udev            2.0G     0  2.0G   0% /dev
    tmpfs           394M  672K  393M   1% /run
    /dev/vda1        20G  1.3G   18G   7% /
    tmpfs           2.0G     0  2.0G   0% /dev/shm
    tmpfs           5.0M     0  5.0M   0% /run/lock
    tmpfs           2.0G     0  2.0G   0% /sys/fs/cgroup
    /dev/vda15      105M  3.9M  101M   4% /boot/efi
    tmpfs           394M     0  394M   0% /run/user/0
    tmpfs           394M     0  394M   0% /run/user/1000
    /dev/vdc         20G   45M   19G   1% /mnt/data

分区后初始化

本文以磁盘 /dev/vdc,划分主分区为例加以说明。用户需根据实际情况进行修改盘符。

硬盘容量小于 2TB

  1. 使用 Web 终端登录云服务器。详情参考使用 Web 终端登录云服务器

  2. 在云服务器内部,执行如下命令行,查看磁盘设备名。

    fdisk -l
  3. 执行如下命令,对指定磁盘进行分区。

    fdisk /dev/vdc
  4. 键入 n,按 Enter 键,开始创建新的分区。

    qs init linux 5

    返回结果中有两种分区类型,其中 p 表示主分区;e 表示扩展分区。

  5. 键入 p,按 Enter 键,开始创建一个主分区。

    qs init linux 6
  6. 选择分区编号。Partition number 表示主分区编号,可以选择 1~4,默认值为 1。此处输入主分区编号 1 ,按 Enter 键确认。

    qs init linux 7
  7. 选择起始磁柱值。此处使用默认值 2048,按 Enter 键即可。

    qs init linux 8
  8. 选择截止磁柱值,此处使用默认值 104857599,按 Enter 键即可。

    qs init linux 9
  9. 键入 p,按 Enter,查看新建分区的详细信息。

    qs init linux 10
  10. 确认分区的信息无误,键入 wq 保存并退出。

    qs init linux 11
  11. 使用 partprobe 命令,将分区表同步至操作系统。

    partprobe /dev/vdc
  12. 执行如下命令,格式化分区并创建所需的文件系统。

    mkfs.ext4 /dev/vdc1
  13. 执行如下命令,创建新的磁盘挂载目录。其中,/mnt/data1 为新创建的磁盘挂载目录,需根据实际情况进行修改。

    mkdir /mnt/data1
  14. 使用 mount 挂载磁盘。其中,/dev/vdc1 为分区磁盘盘符,/mnt/data1 为磁盘挂载目录,均需根据实际情况进行修改。

    mount /dev/vdc1 /mnt/data1
  15. 使用 df -h 命令,查看磁盘是否挂载成功,如下图所示,即表示挂载成功。

    qs init linux 13

硬盘容量大于 2TB

  1. 执行 lsblk 命令,查看磁盘信息,其中 /dev/vdd 为新增盘。

    qs init linux 14
  2. 执行如下命令,使用 parted 工具对指定磁盘进行分区。其中 /dev/vdd 为待分区的磁盘盘符,需根据实际情况进行修改。

    parted /dev/vdd
    qs init linux 15
  3. 键入 p,按 Enter,查看当前磁盘分区形式。

    qs init linux 16

    Partition Tableunknow 表示磁盘分区形式未知,新的数据盘还未设置分区形式。

  4. 由于该磁盘容量大于 2TB,所以需输入如下内容,将磁盘的分区形式设置为 GPT

    mklabel gpt

    键入 p ,按 Enter,查看磁盘分区形式。

    qs init linux 17
    注意
    • 磁盘分区形式包括 MBR 和 GPT 两种。其中,MBR 的分区形式支持的磁盘最大容量为 2 TB;若需使用大于 2 TB 的磁盘容量,分区形式必须采用 GPT。

    • 由于磁盘投入使用后,切换磁盘分区形式会造成磁盘上原有数据的清除。因此,在磁盘初始化时需谨慎选择磁盘分区形式。

  5. 输入 unit s,按 Enter 键,设置磁盘的计量单位为磁柱。

  6. 输入如下内容,按 Enter 键,为整个磁盘创建一个分区。其中,primary 表示磁盘分区名称,2048s 表示磁盘起始磁柱值,100% 表示磁盘截止磁柱值,此处仅供参考,用户可以根据业务需要自行规划磁盘分区数量及容量。

    mkpart primary 2048s 100%

    若出现提示 Warning: The resulting partition is not properly aligned for best performance.,此时输入 Ignore 即可。

  7. 键入 p,按 Enter 键,查看新建分区的详细信息。

    qs init linux 18
  8. 确认分区的信息无误后,键入 q 退出 parted 工具。

    qs init linux 19
  9. 执行 lsblk 命令, 查看分区信息

    qs init linux 20
  10. 使用 partprobe 命令,将分区表同步至操作系统。其中 /dev/vdd1 为分区完成的磁盘盘符,需根据实际情况进行修改。

    partprobe /dev/vdd1
  11. 使用 mkfs 命令格式化分区,并创建所需的文件系统。

    mkfs.ext4 /dev/vdd1
    qs init linux 21
  12. 执行如下命令,创建新的磁盘挂载目录。其中,/mnt/data2 为新创建的磁盘挂载目录,需根据实际情况进行修改。

    mkdir /mnt/data2
  13. 使用 mount 命令将磁盘挂载到指定的系统目录下。其中,/dev/vdd1 为待挂载磁盘的盘符,/mnt/data2 为磁盘挂载的系统目录,均需根据实际情况进行修改。

    mount /dev/vdd1 /mnt/data2
  14. 使用 df -h 命令,查看磁盘是否挂载成功.

    qs init linux 22