大数据机型DCC的SATA磁盘挂载

大数据机型 DCC 支持挂载一块或多块 SATA 磁盘,并对磁盘进行分区和格式化等操作。本文以所有资源创建一台专属实例为例,当创建专属实例时,操作如下:

挂载SATA磁盘

在磁盘配置项输入需要挂载SATA 的数量,

挂载成功后,登录专属服务器查看当前磁盘状态:

输入fdisk -l,可以看到系统上已经识别了7块硬盘。

磁盘分区和格式化

分别对磁盘进行分区和格式化操作:

  1. 当只需要一个分区时,则可以直接对磁盘进行格式化,不需要分区操作,示例命令如下(您也可以根据业务需要自行指定格式化时的参数)。

    mkfs.ext4 -m0 /dev/vdb

    请分别对7块硬盘进行如上操作,重复操作时需要修改磁盘设备名称/dev/vdc、/dev/vdd 等 。

    批量格式化时可参考如下方式,因此盘容量较大,格式化会耗时较长时间,请耐心等待。

    mkfs.ext4 -m0 /dev/vdb;
    mkfs.ext4 -m0 /dev/vdc;
    mkfs.ext4 -m0 /dev/vdd;
    mkfs.ext4 -m0 /dev/vde;
    mkfs.ext4 -m0 /dev/vdf;
    mkfs.ext4 -m0 /dev/vdg;
    mkfs.ext4 -m0 /dev/vdh
    
  2. 当需要多个分区时,由于单块磁盘容量大于2T,请使用parted命令进行分区,然后再按照上述说明,使用mkfs.ext4命令对磁盘进行格式化操作。

挂载点写入

完成分区格式化后,需要修改/etc/fstab文件,将设备挂载点写入,以便专属实例重启时,这些磁盘可以正常挂载。

  1. 创建挂载点,以使用"/home/disk[1-7]"为例,如需使用其他挂载点,可自行创建:

    for i in $(seq 7);
    do mkdir /home/disk$i;
    done
    
  2. 修改/etc/fstab文件,将设备名,挂载点,文件系统等信息写入:

    echo  "/dev/vdb        /home/disk1        ext4    defaults        0    0" >> /etc/fstab;
    echo  "/dev/vdc        /home/disk2        ext4    defaults        0    0" >> /etc/fstab;
    echo  "/dev/vdd        /home/disk3        ext4    defaults        0    0" >> /etc/fstab;
    echo  "/dev/vde        /home/disk4        ext4    defaults        0    0" >> /etc/fstab;
    echo  "/dev/vdf        /home/disk5        ext4    defaults        0    0" >> /etc/fstab;
    echo  "/dev/vdg        /home/disk6        ext4    defaults        0    0" >> /etc/fstab;
    echo  "/dev/vdh        /home/disk7        ext4    defaults        0    0" >> /etc/fstab;
    

完成上述步骤后,执行mount -a命令将所有分区进行挂载,此时通过 df 命令可查看已挂载成功的磁盘信息。