两种扩容方式
- 前言: 最近公司内容的服务器容量不足,需要加入磁盘扩容,这个是总归会发生的事情,需要解决。
- 方式一:
- 方式二:
前言: 最近公司内容的服务器容量不足,需要加入磁盘扩容,这个是总归会发生的事情,需要解决。
方式一:
使用传统的挂载方法 步骤如下:
前言:加上新加的这块硬盘,我们的服务器上总共2块硬盘(方式一中并没有使用LVM技术,这个技术会在第二种方法中使用)
一:为服务器主机装载新的硬盘。分好区,并且格式化磁盘,即可投入使用。
二:找到当前磁盘的数据生成且存放的地方,将文件重新命名,不要与原来重复(eg. backup001)
三:新建一个与原来的文件名字相同的文件夹,并且将新磁盘挂载到这里。(eg.backup,,其实原来的文件就是backup)
四:将第二步中的文件中的数据复制到后来新建的文件上,并且把这里的数据删除这样即可完成原来的数据的备份
(note:我们最后并没有使用这种解决方案,而是使用了第二种,其实各有千秋吧。看自己选择咯。)
方式二:
# 使用 LVM(逻辑卷管理)的方式来扩容。
# 情景: 当前磁盘已经有了一个卷组,容量为1T ,新加入一个2T的新磁盘,如果新磁盘有别的数据,建议先清空再使用。
# 这种方式需要用到lvm工具包,debian安装方式:apt-get install lvm2
# 下面先总结一下用到的命令以便后来用到:
fdisk -l # 查看分区情况
vgdisplay # 查看卷组情况
df -h # 查看当前磁盘文件系统的使用情况
fdisk 分区名 # 对分区进行操作
reboot # 重启命令
vgextend debian-vg /dev/sda1
vgextend 卷组名 分区名 # 扩展卷组命令
lvdisplay # 显示逻辑卷属性
lvextend -L +100G /dev/mapper/debian--vg-root
扩展逻辑卷 100G 卷名 # 扩展逻辑卷
resize2fs /dev/mapper/debian--vg-root #强制刷新文件系统情况
pvcreate /dev/sda1 # 创建物理卷
# 过程:
# 一:清除新磁盘原有分区,并且建立新的逻辑卷
# 二:将新的逻辑卷合并到原有的逻辑卷中。
# 实操代码:::
0:格式化磁盘,并且建立物理分区
1:pvcreate /dev/sda1 # 建立物理卷
2:vgdisplay # 显示卷组属性
3:vgextend debian-vg /dev/sda1 # 用/dev/sda1扩容卷组debian-vg
4: lvextend -L +100G /dev/mapper/debian--vg-root # 分配大小为100G,大小可以在范围内随意调整
# 真实的流程在私密文章中,由于保密协议,不可流出。