Linux系统分区格式化数据盘

作者阿里云代理 文章分类 分类:图文教程 阅读次数 已被围观 662

对于Linux实例上挂载的数据盘,采用GPT分区形式。Linux系统里,数据盘一般采用xfs或者ext4文件系统。

本示例以CentOS 7.4 64位系统为例,介绍如何在Linux实例上使用parted和e2fsprogs工具分区并格式化一个数据盘。假设需要处理的数据盘是一个新建的3 TiB的空盘,设备名为/dev/vdd

前提条件:
  • 您的Linux实例上已经安装了parted。如果未安装,运行yum install -y parted命令。
  • 您的Linux实例上已经安装了e2fsprogs。如果未安装,运行yum install -y e2fsprogs命令。数据盘已经挂载到实例上。
  1. 运行fdisk -l命令查看数据盘是否存在。返回结果应包括如下所示的信息。如果没有,表示您未挂载数据盘。
    Disk /dev/vdd: 3221.2 GB, 3221225472000 bytes, 6291456000 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytes
  2. 运行命令parted /dev/vdd开始分区。
    1. 运行mklabel gpt命令,将MBR分区形式转为GPT分区形式。
    2. 运行mkpart primary ext4 <StartSector> <EndSector>命令,划分一个采用ext4文件系统的主分区,并设置分区的开始位置和结束位置。如果一个数据盘只分一个分区,则运行命令mkpart primary ext4 0 -1
      说明 您也可以使用xfs文件系统。
    3. 运行print命令,查看分区表。
      (parted) mkpart primary ext4 0 -1Warning: The resulting partition is not properly aligned for best performance.Ignore/Cancel? ignore(parted) printModel: Virtio Block Device (virtblk)Disk /dev/vdd: 3221GBSector size (logical/physical): 512B/512BPartition Table: gptDisk Flags:Number Start End Size File system Name Flags1 17.4kB 3221GB 3221GB primary
    4. 运行quit命令,退出parted操作。
  3. 运行partprobe命令,使系统重读分区表。
  4. 运行以下命令,创建一个ext4文件系统,并使/dev/vdd1分区使用ext4。
    mke2fs -O 64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize /dev/vdd1
  5. 运行mkdir /test命令,创建一个名为/test的挂载点。
  6. 运行mount /dev/vdd1 /test命令,将分区/dev/vdd1挂载到/test
  7. 运行df -h命令,查看目前磁盘空间和使用情况。

    如果返回结果里出现新建文件系统的信息,说明挂载成功,可以使用新的文件系统了。挂载完成后,不需要重启实例即可开始使用新的文件系统。

    [root@izXXXXz ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/vda1 40G 6.4G 31G 18% /devtmpfs 487M 0 487M 0% /devtmpfs 497M 0 497M 0% /dev/shmtmpfs 497M 364K 496M 1% /runtmpfs 497M 0 497M 0% /sys/fs/cgrouptmpfs 100M 0 100M 0% /run/user/0/dev/vdd1 2.9T 89M 2.8T 1% /test
  8. 可选:/etc/fstab写入新分区信息,启动开机自动挂载分区。
    1. 可选:运行cp /etc/fstab /etc/fstab.bak命令,备份etc/fstab
    2. 运行echo /dev/vdd1 /test ext4 defaults 0 0 >> /etc/fstab命令,向/etc/fstab里写入新分区信息。
    3. 运行cat /etc/fstab命令,查看/etc/fstab的信息。
      说明 如果返回结果中出现新写入的分区信息,说明写入成功。

       

      如果您有其他问题,可以联系汉中创云互联阿里云代理商,为您提供一对一专业全面的技术服务,同时新老阿里云会员,均可享受我公司代理商价格迎咨询 欢迎咨询.gif

 

本公司销售:阿里云、腾讯云、百度云、天翼云、金山大米云、金山企业云盘!可签订合同,开具发票。

我有话说: