上节引出了“逻辑卷”管理技术,大家都知道它比传统磁盘管理所具有的优势,我这里有一个关于lvm管理的手册“LVM HOWTO”,大多介绍是概念,使用方法。要的话可以给我留言或者在网上找找,练会它。除了伸缩的特点,逻辑卷还有一个底层物理卷的迁移功能!硬盘的理论 寿命是3万小时以上,一般硬盘一直开机工作3年就完蛋,如果正常使用10年没有问题。不幸的是我们所管理的服务器上的磁盘处于一直开机工作状态,我们若使 用逻辑卷对上层而言可能只是几个逻辑而成的卷,对底层而言可能有多个物理磁盘。这些磁盘寿命快到了!如何处理?肯定要换磁盘!逻辑卷管理工具中有个 pvmove,可以实现此功能!而且上层lv不受影响,用户可以在管理员替换磁盘的过程中访问数据。
下面我模拟一个应用场景:
假设已有一个逻辑卷,物理磁盘使用/dev/vdc ,空间大小500M
步骤:
使用fdisk直接划分为主分区/dev/vdc1
注意:执行partx -a /dev/vdc,partx -a /dev/vdd
创建逻辑卷:
pvcreate /dev/vdc1 生成物理卷
vgcreate vg0 /dev/vdc1 创建卷组
lvcreate -L 400M -n lv0 vg0 创建逻辑卷
mkfs.ext4 /dev/vg0/lv0 格式化成ext4文件系统
mount /dev/vg0/lv0 /mnt 挂载分区到目录
cp /boot/* /mnt 用户写入数据
时光飞跃,呀,三年过去了,磁盘寿命快到了,可能io性能已经有所表示!
迁移物理卷到到同卷组中的另一个物理卷
步骤:
pvcreate /dev/vdd1 生成物理卷
vgextend vg0 /dev/vdd1 添加到以后的卷组vg0
pvmove /dev/vdc1 /dev/vdd1 数据迁移到新的物理卷
vgreduce vg0 /dev/vdc1 从卷组中删除就的物理卷
pvremove /dev/vdc1 删除物理卷
最后使用fdisk将痕迹删除干净! 卸下磁盘,可以低价处理哦 ! 注意的是:最后要将这些旧的磁盘重复写入覆盖掉那些旧数据,这必须的,可能泄漏机密的!
oscersong007@gmail.com
西邮-小宋
下面我模拟一个应用场景:
假设已有一个逻辑卷,物理磁盘使用/dev/vdc ,空间大小500M
步骤:
使用fdisk直接划分为主分区/dev/vdc1
注意:执行partx -a /dev/vdc,partx -a /dev/vdd
创建逻辑卷:
pvcreate /dev/vdc1 生成物理卷
vgcreate vg0 /dev/vdc1 创建卷组
lvcreate -L 400M -n lv0 vg0 创建逻辑卷
mkfs.ext4 /dev/vg0/lv0 格式化成ext4文件系统
mount /dev/vg0/lv0 /mnt 挂载分区到目录
cp /boot/* /mnt 用户写入数据
时光飞跃,呀,三年过去了,磁盘寿命快到了,可能io性能已经有所表示!
迁移物理卷到到同卷组中的另一个物理卷
步骤:
pvcreate /dev/vdd1 生成物理卷
vgextend vg0 /dev/vdd1 添加到以后的卷组vg0
pvmove /dev/vdc1 /dev/vdd1 数据迁移到新的物理卷
vgreduce vg0 /dev/vdc1 从卷组中删除就的物理卷
pvremove /dev/vdc1 删除物理卷
最后使用fdisk将痕迹删除干净! 卸下磁盘,可以低价处理哦 ! 注意的是:最后要将这些旧的磁盘重复写入覆盖掉那些旧数据,这必须的,可能泄漏机密的!
oscersong007@gmail.com
西邮-小宋
来源:oschina
链接:https://my.oschina.net/u/817537/blog/148600