日常运维当中,建议使用lvm作为磁盘管理的工具,在这里介绍两个linux磁盘管理的使用技巧使大家了解lvm的强大。
一、pv迁移
在机房中,通常都会有一些比较老旧的存储服务器,利用pv迁移可以在线将就存储上的数据迁移到新存储上,避免硬件故障导致数据丢失。
现在在旧存储上已经存在了一些用户数据:
原来testvg中只有一个pv(sdb),现在添加多一个pv(sdc)到testvg中,此pv为新存储的空间
利用pvmove命令将sdb上的数据迁移到sdc上,迁移过程中数据仍然在读写中
现在数据已经迁移到新的存储sdc上了
现在就可以把旧的存储从vg中移除了
二、lv动态扩展,接着之前的实验环境,sdb模拟新的存储
要扩展lv首先要将新的存储添加到vg中
检查pv添加是否成功
接下来就可以扩大lv了
扩大了lv之后发现文件系统没有扩大,这个需要刷新一下文件系统才行
现在扩展就完成了
注意:上述两种技巧都是在线的,但是在实际生产环境中使用时强烈建议先备份数据再进行操作,数据无价!!