Linux centos7 磁盘分区、无损扩容
我使用的环境是VMware
1.添加新硬盘
查看当前磁盘数据
添加一块新的硬盘
下方已显示连接
此时使用fdisk -l
发现新添加的硬盘没有刷新出来
我们使用for i in /sys/class/scsi_host/host*/scan;do echo "- - -" >$i;done
手动刷新硬盘
此时硬盘已经读取了👇
给新硬盘分区
fdisk /dev/sdb
到此时已经分区完成,但是我们还没有保存,此时按w进行保存退出
使用命令fdisk -l
查看
磁盘划分成功,下面就要对分区进行格式化了使用命令mkfs -t ext4 /dev/sdb1
挂载磁盘mount /dev/sdb1 /data
此时磁盘以分区完成
可以做一些开机挂载
- 修改
/etc/fstab/
的配置文件,修改此文件需谨慎 - 或者修改
/etc/rc.local/
文件
2.磁盘无损扩容
我们先cd到data下,创建一些数据
用来测试扩容后资料是否丢失
关机进行磁盘扩容
进入系统查看使用fdisk -l
磁盘未分配的空间
卸载磁盘
对磁盘进行重新分区
打印分区表查看是否分区完成
按w保存退出
- 注意:如果使用了开机挂载的话此时系统可能会自动对磁盘进行挂载
使用e2fsck -f /dev/sdb1
检测磁盘是否有误
扩展数据盘大小
使用resize2fs /dev/sdb1
(如文件格式为xfs,则使用命令:xfs_growfs /dev/sdb1
)
此时扩展已经完成
挂载磁盘并查看是否扩容成功
检测数据是否存在