CentOS7.6 添加大容量硬盘
因业务需求,客户要给虚拟机添加一个大容量磁盘,让我帮忙弄一下,记录下一过程
1.客户给虚拟机在配置中添加了一块20T的虚拟磁盘
2.但在系统中未能识别,通过扫描总线也未能扫出来,情况有点特殊,只能重启后再扫描
echo '- - -' > /sys/class/scsi_host/host0/scan
echo '- - -' > /sys/class/scsi_host/host1/scan
echo '- - -' > /sys/class/scsi_host/host2/scan
3.这时再用fdisk -l 查看就能看到新添加的磁盘了
4.新加磁盘如果2T以下可以用fdisk分区,但是这次需要添加20T,所以选择parted来分区
4.1首先新建GPT分区表
(parted)mklabel gpt
4.2然后建立GPT分区,这里是把整块磁盘只分一个区
(parted)mkpart
Partition name? []? data #设置分区名为data
File system type? [ext2]? xfs #这一步是没有意义的,设置了创建好后也是没有文件系统的
Start?2048s
End? 100%
或者
(parted)mkpart data 2048s 100% #直接创建分区
4.3完成后使用print查看新分区信息
(parted)print
4.4确认无误以后使用quit退出
(parted)quit
5.现在还需要给新建的分区创建文件系统
[root@localhost ~]# mkfs.xfs -f /dev/sdd1
6.完成后就可以创建一个目录并将分区挂载到这个目录了
[root@localhost ~]# mkdir data
[root@localhost ~]# mount /dev/sdd1 /data
7.最后修改fstab文件使其可以自动挂载
[root@localhost ~]# vi /etc/fstab
在后面加入新挂载点信息后保存退出
/dev/sdd1 /data xfs defaults 0 0
8.如果条件允许最好重启测试一下自动挂载设置是否正确