版权声明:本文为博主收集整理或者原创,觉得不错请点赞、评论加收藏 ,如若侵权请联系删除。 https://blog.csdn.net/qq_35590198/article/details/83013747
//系统
# cat /etc/redhat-release
CentOS release 6.8 (Final)
# uname -r
2.6.32-642.el6.x86_64
//fdisk -l查看是否检测到大容量存储设备
# fdisk -l
Disk /dev/sdb: 17998.6 GB, 17998597324800 bytes
255 heads, 63 sectors/track, 2188204 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
//安装必要的包
# yum -y install kmod-xfs xfsprogs
# modprobe xfs //载入xfs文件系统模块
# lsmod |grep xfs //查看是否载入了xfs模块
//开始使用parted进行分区,如要进行多分区操作类似,这里只进行一个分区
# parted /dev/sdb
GNU Parted 2.1
使用 /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt //设置分区表格式为gpt
警告: 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
(parted) mkpart primary 0 -1 //设置第一个分区的容量大小 0 -1 表示所有,注意要建立多个分区必须先设置分区标志,我这里只设置一个分区所以可以不设置
警告: The resulting partition is not properly aligned for best performance.
忽略/Ignore/放弃/Cancel? ignore
(parted) p //查看结果
Model: DELL PERC H310 (scsi)
Disk /dev/sdb: 18.0TB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name 标志
1 17.4kB 18.0TB 18.0TB primary
(parted) quit //退出parted
//进行格式化
# mkfs.xfs /dev/sdb
sdb sdb1
# mkfs.xfs /dev/sdb1 //注意格式化的分区为sdb1不是sdb,如果进行了多分区还会有sdb2....
meta-data=/dev/sdb1 isize=256 agcount=17, agsize=268435455 blks
= sectsz=512 attr=2, projid32bit=0
data = bsize=4096 blocks=4394188551, imaxpct=5
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0
log =internal log bsize=4096 blocks=521728, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
//格式化完成的时间,容量越大需要的时间越多
//查看是否格式成功,并挂载
# fdisk -l
Disk /dev/sdb: 17998.6 GB, 17998597324800 bytes
255 heads, 63 sectors/track, 2188204 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 1 267350 2147483647+ ee GPT
//进行挂载,我挂载到/home/storage/目录下
# mount /dev/sdb1 /home/storage/
# df -h //查看是否成功
/dev/sdb1 17T 33M 17T 1% /home/storage
//设置开机挂载
# echo "mount /dev/sdb1 /home/storage/" >> /etc/rc.local
//也可以添加至fstab 让系统启动自动挂载
//获取UUID
# blkid /dev/sdb1
/dev/sdb1: UUID="6a5ebd95-0d5f-4095-be85-42c95a36b079" TYPE="xfs"
# echo "UUID=6a5ebd95-0d5f-4095-be85-42c95a36b079 /home/storage xfs 1 2" >> /etc/fstab
//完成
//补充一个错误和解决方法
//若使用查看大容量存储
#fdisk -l
//出现如下提示,应该怎么解决?
//我翻阅了大量的资料显示出现这个错误只是fdisk命令不支持GPT分区表,所以这个WARNING可以不处理
WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
//先进入parted分区
# parted /dev/sdb
GNU Parted 2.1
使用 /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: DELL PERC H310 (scsi)
Disk /dev/sdb: 24.0TB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system 标志
(parted)
//可以看到Partition Table为msdos
//使用命令mklabel msdos 删除这个分区
(parted) mklabel msdos
警告: 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
(parted) quit
//退出parted,再次使用fdisk -l查看,错误消失,然后可以使用parted命令进行重新分区和格式化
//再补充一个问题,如下
# mkfs.xfs /dev/sdb1
mkfs.xfs: /dev/sdb1 appears to contain an existing filesystem (xfs).
mkfs.xfs: Use the -f option to force overwrite.
//使用mkfs.xfs命令对/dev/sdb1进行格式化出现 已包含xfs文件系统提示
//解决方法,添加-f选项
# mkfs.xfs -f /dev/sdb1