Learning together

Learning together with open source fans. QQ群:8021887


  • 网站首页

  • 站内留言

  • 关于本站

  • 我的相册

  • 联系羽飞

  • 内容订阅
  • 第十一章:磁盘配额及动态磁盘策略

    作者: 羽飞 | 发布时间: 星期六, 01/30/2010 - 23:18 |

    内容简介
    磁盘配额
    LVM
    RAID

    磁盘配额配置过程
    查看系统中有没有quota
    使用usrquota,grpquota选项挂载一个分区(mtab)
    mount -o usrquota,grpquota /dev/sdb1 /mnt/sd1
    mount -o remount usrquota,grpquote ————
    quotacheck -cvuga检查并创建磁盘配额的数据库文件
    quotaon -a
    edquota -u 为指定的用户分配磁盘空间与文件数
    quota 查看用户的配额使用情况
    quotaoff -a 关闭磁盘配额,删除数据库文件

    磁盘配额相关命令回顾
    useradd passwd (groupadd gpasswd)
    chown (chgrp)
    mount -o usrquota,grpquota /dev/sdb1
    cat /etc/mtab
    init 1
    quotacheck -cvuga
    quotaon -a
    edquota -u user (-g group)
    su user (newgrp group)
    quota
    edquota -t
    quotaoff -a (删除/etc/mtab)

    LVM逻辑卷管理器
    基本术语
    物理介质(physical media):/dev/sdb1
    物理卷(physical volume):pvcreate
    卷组(volume group):vgcreate
    逻辑卷(logical volume):lvcreate

    LVM逻辑卷管理器(图1)

    1.png

    Lvm常用命令回顾
    pvcreate \ pvdisplay \ pvscan \ pvmove \pvremove
    vgcreate \ vgdisplay \ vgscan \ vgextend \ vgreduce \vgchange \ vgremove
    lvcreate \ lvdisplay \ lcscan \ e2fsck \ resize2fs \ lvextend \ lvreduce \ lvremove

    RAID技术(图2、3)

    2.png

    3.png

    有一个关于RAID0、1、5、10这几个级别的FALSH视频,大家可以下载看一下 http://www.boobooke.com/bbs/viewthread.php?tid=11815&extra=page%3D2

    RAID管理工具
    mdadm是multiple devices admin的简称,它是Linux下的一款标准的软件 RAID 管理工具
    mdadm 和 raidtools 主要有以下几点不同:
    mdadm能够诊断、监控和收集详细的阵列信息
    mdadm是一个单独集成化的程序而不是一些分散程序的集合,因此对不同RAID管理命令有共通的语法
    mdadm能够执行几乎所有的功能而不需要配置文件(也没有默认的配置文件)

    mdadm用法
    基本语法:
    mdadm [mode] [options]
    mode(7种):
    assemble:加入一个以前定义的阵列
    build:创建一个没有超级块的阵列
    create:创建一个新的阵列,每个设备具有超级块
    manage: 管理阵列(如添加和删除)
    misc:允许单独对阵列中的某个设备进行操作(如停止阵列)
    follow or Monitor:监控RAID的状态
    grow:改变RAID的容量或阵列中的设备数目

    mdadm [mode] [options]
    mdadm –create device -chunk=X –level=Y –raid-devices=Z devices

    RAID创建过程
    确定系统中是否安装了mdadm工具
    创建分区
    创建RAID各级别
    查看RAID设备状态
    启动/停止RAID设备(创建配置文件)
    增减RAID设备
    监控RAID设备

    RAID0
    分区–格式化–转换ID
    mdadm -C
    mdadm -D
    格式化MD0,mount
    关于配置文件:mdadm -Ds > /etc/mdadm.conf
    重新启动mdadm -Ac partitions /dev/md0 -m0
    mdadm -As /dev/md0
    模拟一个磁盘坏: mdadm -f(不适用,只能破坏分区或者是硬盘)
    只有重新启动机器来检查:错误提示
    mdadm: md device /dev/md0 does not appear to be active.
    mdadm –misc –zero-superblock /dev/sdb1

    RAID1
    mdadm -C
    mdadm -D
    格式化MD0,mount
    模拟一个磁盘坏: mdadm -f
    移除这个磁盘坏:mdadm -r
    mdadm -S
    重新启动mdadm -As /dev/md1
    mount查看效果
    umount
    mdadm -S
    mdadm –misc –zero-superblock /dev/sdx

    RAID5
    mdadm -C
    mdadm -D
    格式化MD0,mount
    Umount
    模拟一个磁盘坏: mdadm -f
    移除这个磁盘坏:mdadm -r
    mdadm -S
    重新启动mdadm -Ac partitions /dev/md1 -m1
    Mount查看效果
    增加一个热备磁盘到阵列里,并设置成活动磁盘
    最后mdadm -S
    mdadm –misc –zero-superblock /dev/sdb1

    RAID10
    不需要先建立raid0 再创建raid1
    其他操作与上面的级别相同

    RAID常用命令回顾
    创建: mdadm -C /dev/mdx -lx -nx /dev/sdbx -x? /dev/sdcx
    查看: mdadm -D /dev/mdx
    cat /proc/mdstat
    配置: mdadm -Ds > /etc/mdadm.conf
    停止: mdadm -S /dev/mdx
    启动: mdadm -As /dev/md0
    mdadm -Ac partitions /dev/md0 -m0
    损坏: mdadm /dev/mdx -f /dev/sdx
    移除: mdadm /dev/mdx -r /dev/sdx
    增加: mdadm /dev/mdx -a /dev/sdx
    resize2fs /dev/mdx
    活动: mdadm -G /dev/mdX -n4
    监控: mdadm –monitor /dev/mdx
    删除: mdadm –misc –zero-superblock /dev/sdx

    ★★★★★★★★★★★★★★★★★视频观看地址★★★★★★★★★★★★★★★★★★
    http://www.boobooke.com/v/bbk2988
    http://www.boobooke.com/v/bbk2989
    http://www.boobooke.com/v/bbk2971
    http://www.boobooke.com/v/bbk2972
    http://www.boobooke.com/v/bbk2973

    相关文章

    发表评论