使用gdisk可解决
安装 gdisk:
yum -y install gdisk
1.分区---------------------------------------------------------------------------------------
[root@localhost mnt]# gdisk /dev/sdb
GPT fdisk (gdisk) version 0.8.10
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Command (? for help): d
No partitions
Command (? for help): n
Partition number (1-128, default 1): 1
First sector (34-11719933918, default = 2048) or {
+-}size{
KMGTP}:
Last sector (2048-11719933918, default = 11719933918) or {
+-}size{
KMGTP}:
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300):
Changed type of partition to 'Linux filesystem'
Command (? for help): w
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N): Y
OK; writing new GUID partition table (GPT) to /dev/sdb.
The operation has completed successfully.
注:man gdisk 查看 d,n,w意义
2.文件系统-----------------------------------------------------------------------------------
[root@localhost mnt]# mkfs -t xfs /dev/sdb1
meta-data=/dev/sdb1 isize=512 agcount=32, agsize=45780928 blks
= sectsz=4096 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=1464989696, imaxpct=5
= sunit=64 swidth=64 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=521728, version=2
= sectsz=4096 sunit=1 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
3.挂载到目录---------------------------------------------------------------------------------
[root@localhost mnt]# mount /dev/sdb1 /mnt/dataDisk2/
4.持久化-------------------------------------------------------------------------------------
[root@localhost mnt]# blkid /dev/sdb1
/dev/sdb1: UUID="2ce1fd3e-31e3-4676-9840-6686b42de881" TYPE="xfs" PARTLABEL="Linux filesystem" PARTUUID="e81063e0-ecd5-4c06-b077-50f3a2231d3c"
[root@localhost mnt]# vim /etc/fstab
[root@localhost mnt]# ls
dataDisk2
[root@localhost mnt]# vim /etc/fstab
[root@localhost mnt]# ls
dataDisk2
[root@localhost mnt]# cd dataDisk2/
[root@localhost dataDisk2]# ls
showDiskInfo.sh
5.查看分区-----------------------------------------------------------------------------------
[root@localhost dataDisk2]# lsblk -l
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931G 0 disk
sda1 8:1 0 1G 0 part /boot
sda2 8:2 0 930G 0 part
centos-root 253:0 0 820G 0 lvm /
centos-swap 253:1 0 10G 0 lvm [SWAP]
centos-home 253:2 0 100G 0 lvm /home
sdb 8:16 0 5.5T 0 disk
sdb1 8:17 0 5.5T 0 part /mnt/dataDisk2
sr0 11:0 1 1024M 0 rom
[root@localhost dataDisk2]#
mkfs 好像只对分区有效,整块硬盘会失败,所以分区后再mkfs
挂载持久化说明:
编辑/etc/fstab,使得重启有效
vim /etc/fstab
blkid /dev/sdb1
查看UUID,编辑文件如下(默认方式,各列意义自行查询)
#
# /etc/fstab
# Created by anaconda on Thu Aug 26 17:43:59 2021
#
# 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=dbe35175-bb5b-449f-988f-f8f84yh65271 /boot xfs defaults 0 0
/dev/mapper/centos-home /home xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
UUID=2ce1fd3e-31e3-4676-6510-66866123e881 /mnt/dataDisk2 xfs defaults 0 0