• 存储系统管理(三)——磁盘配额及lvm逻辑卷管理


    Linux是一个多用户的操作系统,系统有很多用户,就必须限制每个用户的保存空间,配额就是来管理用户空间的,配额只是针对与设备而言。

    1.新建一个分区

    2.格式化分区为xfs文件系统

    3.将其以配额的方式挂载

    用mount命令可以查看到其挂载方式为配额

    4.给 /mnt满权限

    5.开始给用户配额

    打开配置文件

    给用户配额,最大额度为20480k即20M

    上述方式为暂时性配额,开启开机自动配额可编辑以下文件

    配置文件:vim /etc/fstab

    6.切换student用户进行测试

    20M未超过磁盘额度,分割结果正常

    21M已经超过额度,不能进行分割

    1.相关定义

    mapper 指的是虚拟设备

    4.LVM的拉伸

    pvcreate /dev/vdb2 ##再创建一个物理卷

    vgextend vg0 /dev/vdb2 ##增加物理卷组

    lvextend -L 1500M /dev/vg0/lv0 ##拉伸逻辑卷

    xfs_growfs? /dev/vg0/lv0 ##将文件系统扩容

    由监控命令可以观察到已经拉伸成功:

    5.以ext4文件系统拉伸

    mkfs.ext4? /dev/vg0/lv0? ##格式化为ext4文件系统

    mount? /dev/vg0/lv0? /mnt ?##重新挂载

    lvextend -L 1800M /dev/vg0/lv0? ##拉伸设备

    resize2fs /dev/vg0/lv0 ##拉伸文件系统

    由监控命令可以观察到已经拉伸成功:

    ext4格式不仅可以拉伸还可以缩减,而xfs只可以拉伸

    6.ext4格式下的缩减

    e2fsck -f? /dev/vg0/lv0? ##设备的扫描

    resize2fs? /dev/vg0/lv0 1000M? ##对文件系统的缩减

    mount /dev/vg0/lv0? /mnt/? ##重新挂载

    lvreduce? -L 1000M /dev/vg0/lv0 ##缩减设备

    由监控命令可以观察到已经缩减成功:

    7.物理卷的缩减

    pvmove /dev/vdb1? /dev/vdb2? ##将1中的数据放入2中

    vgreduce? vg0 /dev/vdb1 ##将vdb1从vg0中取出

    pvremove? /dev/vdb1 ##移除vdb1

    8.lvm的快照

    在/dev/vg0/lv0挂载的情况下touch /mnt/file{1..3}

    1.lvcreate -L 100M -n lv0backup -s? /dev/vg0/lv0 ##创建快照

    2.mount /dev/vg0/lv0backup /mnt/? ##将快照进行挂载

    3.rm -rf /mnt/file{1..3}

    4.umount /mnt/

    5.lvremove /dev/vg0/lv0backup ##将快照移除

    6.lvcreate? -L 100M -n lv0backuo -s /dev/vg0/lvo ##重新创建快照

    7.mount /dev/vg0/lv0backup? /mnt/

    8.ls /mnt/? ##文件重新回来

    9.删除lvm?

    umount /mnt/

    lvremove /dev/vg0/lv0backup ##移除快照

    lvremove /dev/vg0/lv0 ##移除逻辑卷

    vgremove vg0 ##移除物理卷组

    pvremove /dev/vdb{1..2} ##移除物理卷

    删除和新建为逆过程

    删除之前的监控内容:

    删除之后:

  • 相关阅读:
    Visual Studio的输出窗口上输出调试信息的函数
    std::min error C2059: 语法错误:“::” 的解决方法
    error C2872: “flann”: 不明确的符号 --- PCL 与OpenCV2 的flann命名空间冲突问题的解决方法
    VS编译器中设置 输出窗口 只显示error,不显示warning 要如何配置
    nginx.conf的完整配置说明
    Nginx基本配置、性能优化指南
    Apache手册
    Apache 配置虚拟主机三种方式
    Linux常用命令汇总
    Linux下安装Apache
  • 原文地址:https://www.cnblogs.com/zhangyanran/p/9928947.html
Copyright © 2020-2023  润新知