1、通过命令fdisk-l查看硬盘信息:# fdisk -l ,发现硬盘为/dev/sdb 大小4T。
2、如果此硬盘以前有过分区,则先对磁盘格式化。命令:mkfs.文件系统格式 -f /dev/sdb
# mkfs.xfs -f /dev/sdb
此命令会对整个磁盘格式化,格式化需要等待一段时间,请观察系统运行状态,不要退出。
3、若是对新磁盘进行分区,需要使用parted进行GPT格式分区(由于fdisk仅支持2T以内磁盘分区):
# parted /dev/sdb
(parted) mklabel gpt # 执行命令mklabel gpt,把sdb改成gpt大分区格式
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? yes #输入yes
(parted) mkpart primary 0 4001GB # 创建分区
# 注意,此处提示为磁盘为对齐,会影响性能,所以在此处要进行对齐
Warning: The resulting partition is not properly aligned for best performance.Ignore/Cancel? Ignore
4、退出parted :#quit
5、完成分区之后,就开始格式化分区的工作了:#mkfs.xfs -f /dev/vdb
6、执行以下命令,新建挂载点:mkdir 挂载点
以新建挂载点“/XC”为例:mkdir /XC (会在根目录下建)
7、执行命令“mount /dev/sdb 挂载点”,将新建分区挂载到根目录中新建的挂载点下。
以挂载新建分区至“/XC”为例:mount /dev/sdb /XC
8、执行以下命令,查看挂载结果:df -h
9、设置开机自动挂载磁盘:如果需要在服务器启动时自动挂载磁盘,推荐使用UUID来配置自动挂载数据盘。说明:磁盘的UUID(universally unique identifier)是Linux系统为存储设备提供的唯一的标识字符串。
1)执行命令“blkid 磁盘分区”,查询磁盘分区的UUID。
以查询磁盘分区“/dev/vdb”的UUID为例:blkid /dev/vdb
会显示如下信息:
2)通过vim编辑/etc/fstab
在末尾增加一行
UUID=XXXXXXXXXXXXXXXXXXXXXXXXXXXXX /XC xfs defaults 0 0
然后wq!保存退出。
3)重启服务器
通过命令df -h查看磁盘信息,看是否挂载成功。
备注:挂载卸载命令: umount /mnt