之后再要创建逻辑分区和之前创建分区的步骤一直,分区完成。至此CentOS中的分区操作已完成;接下来我们需要将物理分区格式化成某一个文件系统,我们使用mkds进行分区格式化操作,输入 mkfs -h 命令获取帮助信息:
[root@localhost ~]# mkfs -h
用法:
mkfs [选项] [-t <类型>] [文件系统选项] <设备> [<大小>]
选项:
-t, --type=<类型> 文件系统类型;
fs-options 实际文件系统构建程序的参数
<设备> 要使用设备的路径
<大小> 要使用设备上的块数
-V, --verbose 解释正在进行的操作;
多次指定 -V 将导致空运行(dry-run)
-V, --version 显示版本信息并退出
将 -V 作为 --version 选项时必须是惟一选项
-h, --help 显示此帮助并退出
更多信息请参阅 mkfs(8)。
从帮助信息中我们可以看到,可以使用mkfs -t xfs /dev/sdb1 进行格式化分区:
[root@localnat201 ~]# mkfs -t xfs /dev/sda2
meta-data=/dev/sdb1 isize=512 agcount=4, agsize=624936 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=2499744, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
格式化成xfs时,若提示分区已存在文件系统,则需要在分区前面加上-f选项强行覆盖,例如: mkfs -t xfs -f /dev/sda2 。被格式化的设备既可以是分区,也可以是逻辑卷。要查看所有分区的文件系统格式则可以使用 df -Th 命令。至此格式化分区完成。分区格式化完成之后则可以将分区挂载到某一个目录下面,正式开始使用改分区,我们在系统中创建一个用户挂载分区的目录:
[root@localhost ~]# mkdir /data
将分区挂载到目录上:
mount /dev/sda2 /data/
设置开机自动挂载分区到挂载点,编辑 vim /etc/fstab :
#
# /etc/fstab
# Created by anaconda on Sun Jun 25 07:16:25 2017
#
# 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
#
UUID=eb697457-a097-4263-8bbf-a75aa632d27c / ext4 defaults 1 1
/dev/sda2 /data xfs defaults 0 0
如果想要卸载挂载点:
[root@localnat201 ~]# umount /dev/sda2
至此挂载分区已完成;
六、使用parted操作分区
parted是一个可以分区并进行分区调整的工具,他可以创建,破坏,移动,复制,调整ext2 linux-swap fat fat32 reiserfs类型的分区,可以创建,调整,移动Macintosh的HFS分区,检测jfs,ntfs,ufs,xfs分区。既可以创建MBR分区,又可以用来创建GPT分区,如果你的硬盘大于2TB则必须要使用parted来创建GPT格式的分区。
可以使用 parted -h 命令查看使用说明
[root@localnat201 ~]# parted -h
Usage: parted [OPTION]... [DEVICE [COMMAND [PARAMETERS]...]...]
Apply COMMANDs with PARAMETERS to DEVICE. If no COMMAND(s) are given, run in
interactive mode.
选项:
-h, --help 显示此求助信息
-l, --list lists partition layout on all block devices 列出所有块设备上的分区布局
-m, --machine displays machine parseable output 显示机器可分析输出
-s, --script 从不提示用户
-v, --version 显示版本
-a, --align=[none|cyl|min|opt] alignment for new partitions