浅谈linux性能调优之十九:lvm高级使用
上节引出了“逻辑卷”管理技术,你们都知道它比传统磁盘管理所具备的优点,我这里有一个关于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
西邮-小宋
欢迎关注本站公众号,获取更多信息