How to add New disk and mount in CentOS 8?
Please follow the below steps for complete the full task
-  
Create the partition
 -  
Format the partition by xfs file system
 -  
Mount the partition
 -  
Mount the partition at startup
 
Create the partition
-  
Check the number of partition and disk available using below command
 
fdisk -l
- 
Assume that we got 2 disk /dev/sda which already added and partitioned but /dev/sdb which not partitioned.
 - 
Start partition by the below command
 
fdisk /dev/sdb
- 
press p for show existing partition
 - 
there should not be partition if the disk is very new
 - 
press n for new partition.
 - 
press p for primary partition.
 - 
press 1 for specify the partition number.
 - 
press enter
 - 
again press enter
 - 
press w for write changes of the partition to disk.
 - 
Now the partition is complete
 
Format the partition by xfs file system
- 
Run the below command for find the partition
 
fdisk -l
- 
For format the partition please run the below command
 
mkfs.xfs /dev/sdb1
Mount the partition
- 
Create a directory called /resources by the command
mkdir /resources - 
Now connect the partition with the resources directory by the below command.
 
mount /dev/sdb1 /resources
- 
Go to the directory resources and try to create a directory if you are able to do this then the mount is success.
 
cd /resources
mkdir test
Mount the partition at startup
Before go to deep of the fstab lets see the format of the fstab
<file system>   <dir>       <type>  <options>       <dump>  <pass>
/dev/sdb1     /resources      xfs    defaults         1         2
- 
<file system> : defines the storage device
 - 
<dir> : tells the mount command where it should mount the <file system> to.
 - 
<type> : defines the file system type of the device or partition to be mounted. ext2, ext3, reiserfs, xfs etc.
 - 
<options> : define particular options for filesystems.
- 
defaults : default mount settings (equivalent to rw,suid,dev,exec,auto,nouser,async).
 - 
auto : file system will mount automatically at boot
 - 
rw : mount the filesystem read-write.
 - 
suid : allow the operation of suid, and sgid bits.
 - 
exec : allow the execution binaries that are on that partition (default).
 - 
nouser : only allow root to mount the filesystem (default).
 - 
async : I/O should be done asynchronously.
 
 - 
 - 
<dump> : it is used by the dump utility to decide when to make a backup. Possible entries are 0 and 1.
- 
0 : dump will ignore the file system
 - 
1 : dump will make a backup.
 
 - 
 - 
<pass> : fsck reads the <pass> number and determines in which order the file systems should be checked. Possible entries are 0, 1, and 2
- 
0 : not be checked by the fsck utility.
 - 
1 : the root directory
 - 
2 : all other modifiable file systems;
 
 - 
 
Let’s mount the disk at startup
- 
For mount the disk at startup please follow the below commands
 
vi /etc/fstab
- 
Go to file last and add the below codes there
 
/dev/sdb1     /resources      xfs    defaults         1 2
- 
write and exit the vi editor