CDN加速

Linux格式化文件系统

更新时间:2020-07-01 19:07:06

注意: MBR 分区格式仅支持处理2TB以下的容量,且只支持划分4个主区。如需使用大于2TB的数据盘,您需选择 GPT 格式。当格式化 GPT 分区时,不能使用 fdisk 工具,要使用 patred 工具。

使用 fdisk 工具格式化磁盘分区

  1. 使用fdisk -l查看数据盘的信息,可见图中数据盘/dev/vdb (此名称因系统而异)。
    【新功能】云监控支持CDN带宽、请求数监控

  2. 执行fdisk /dev/vdb,对数据盘进行分区,根据提示,依次输入np1,两次回车,输入wq,完成分区。
    【新功能】云监控支持CDN带宽、请求数监控

  3. 使用fdisk -l查看新的分区,可见图中新的分区/dev/vdb1(此名称因系统而异)已建立完成。
    【新功能】云监控支持CDN带宽、请求数监控

  4. 使用mkfs.ext3 /dev/vdb1对新分区进行格式化,格式化时间因分区空间大小而不同(也可以使用mkfs.ext4进行格式化)。
    【新功能】云监控支持CDN带宽、请求数监控

  5. 格式化分区后,使用mount命令进行挂载,可以用mkdir新建目录,再挂载到该目录下。
    【新功能】云监控支持CDN带宽、请求数监控

使用parted工具格式化磁盘分区

  1. 执行命令fdisk -l查看要分区的磁盘名称
    【新功能】云监控支持CDN带宽、请求数监控

  2. 执行命令parted /dev/vdb开始分区(盘符替换为需要操作的磁盘盘符)
    执行mklabel gpt,将默认的 MBR 分区格式转为 GPT 分区格式。
    执行mkpart primary 1 100%,划分一个主分区,并设置分区的开始位置和结束位置。
    执行align-check optimal 1检查分区是否对齐。如出现1 aligned则说明分区是对齐的。
    【新功能】云监控支持CDN带宽、请求数监控

  3. 执行print查看分区表,执行quit退出。
    【新功能】云监控支持CDN带宽、请求数监控

  4. 您可以使用mkfs命令执行格式化文件系统操作。

设置开机自动挂载

注:通过将信息写入etc/fstab中进行自动化挂载云硬盘操作时,建议不要使用盘符以及分区id,建议使用文件系统的UUID,因为当云硬盘涉及到挂载和卸载操作时盘符会产生改变或者漂移

  1. 运行命令 cp /etc/fstab /etc/fstab.bak,备份etc/fstab

  2. 运行命令blkid /dev/vdb1查看文件系统的UUID

  3. 运行命令echo UUID=01cc4587-62d3-4d62-bb76-0a7201b7d00b /data ext3 defaults 0 0 >> /etc/fstab,向/etc/fstab写入新分区的信息

  4. 运行命令cat /etc/fstab查看新分区信息

完整代码示例如下:

[root@ruo8h2pmn5wly9 ~]# cp /etc/fstab /etc/fstab.bak
[root@ruo8h2pmn5wly9 ~]# blkid /dev/vdb1
/dev/vdb1: UUID="01cc4587-62d3-4d62-bb76-0a7201b7d00b" TYPE="ext3" PARTUUID="10b911a3-01"
[root@ruo8h2pmn5wly9 ~]# echo UUID=01cc4587-62d3-4d62-bb76-0a7201b7d00b /data ext3 defaults 0 0 >> /etc/fstab
[root@ruo8h2pmn5wly9 ~]# cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Wed Dec 25 06:58:40 2019
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=f12446c3-9101-4256-b900-6b0963a0b0e0 /boot                   xfs     defaults        0 0
#/dev/mapper/centos-swap swap                    swap    defaults        0 0
/dev/mapper/centos-swap	none	swap	sw,comment=cloudconfig	0	0
UUID=01cc4587-62d3-4d62-bb76-0a7201b7d00b /data ext3 defaults 0 0