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.如果条件允许最好重启测试一下自动挂载设置是否正确

 

posted @ 2022-06-02 19:54  ippondo  阅读(497)  评论(0编辑  收藏  举报