CentOS新增磁盘挂在及使用(2T以上)
前提:通过虚拟机新增硬盘等方式增加磁盘,并规划好挂载点
权限:使用root用户
问题:如果我当前已经分配一个1T的分区,需要将这个空间扩容至8T或者10T,前提是保证数据不丢失的条件下该如何操作?
1.查看挂载硬盘情况
# df -h

2.查看分区明细,找到新增加的磁盘
# fdisk -l
如新增的磁盘为 /dev/vdb

3.格式化分区
# mkfs -t ext4 /dev/vdb
4.对新磁盘进行分区,由于fdisk仅支持2T以内磁盘分区,但该磁盘大于2T,所以使用parted进行GPT格式分区:
# parted /dev/sdb

首先执行指令修改分区格式,选择yes确认操作
(parted) mklabel gpt
创建主分区,命令是mkpart primary <起始地址> <空间大小/空间占用比例>
(parted) /dev/vdb mkpart primary 2048s 100%
(parted) print
(parted) align-check optimal 1
使用quit指令退出
(parted) quit
5. 参数计算,克隆一个新会话获取参数值

(optimal_io_size + alignment_offset)/ physical_block_size = 最终值;
如果optimal_io_size为0,那么我们最好直接使用起始扇区的默认值2048。
6.查看磁盘情况
# fdisk -l
7.再次格式化磁盘
# mkfs.ext4 -F /dev/vdb
8.创建挂载的目录(自定义即可)
# mkdir /data
9.挂载硬盘
# mount /dev/vdb /data
10. 查看磁盘情况
# df -h
11.添加开机自启
# echo /dev/sdb /data ext4 defaults 1 2 >> /etc/fstab
![]()
12. 重启系统
# reboot
13. 检测是否自动挂载成功
# df -h
参考:https://blog.csdn.net/qq_31256487/article/details/95217106
https://www.cnblogs.com/lizistudy/p/4937963.html
浙公网安备 33010602011771号