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

 
posted @ 2020-01-11 16:36  哈大人  阅读(1090)  评论(0)    收藏  举报