• lvm逻辑卷和任务计划


    lvm(logic volume manager)逻辑卷:
    创建lvm:pv(物理卷)vg(卷组)lv(逻辑卷)
    fdisk /dev/sda 创建分区
    partprobe 更新分区
    pvcreate --help 查看创建物理帮助(命令较多)
    pvcreate /dev/[创建好的分区名] 创建物理卷
    pvscan 查看物理卷信息
    pvdisplay 查看物理卷详细信息
    vgcreate --help 查看创建卷组帮助(命令较多)
    vgcreate vg0(卷组名) -s [PE值大小] /dev/[创建好的物理卷名] 创建卷组名和指定加入卷组的分区并修改PE大小
    vgscan 查看卷组信息
    vgdisplay 查看卷组详细信息
    lvcreate -L [空间大小] -n lv0(逻辑卷名) vg0(卷组名) 创建逻辑卷,指定空间大小、逻辑卷名和从那个卷组创建
    lvscan 查看逻辑卷信息
    lvdisplay 查看逻辑卷详细信息
    mkfs.ext3 /dev/vg0/lv0 格式化逻辑卷
    mount /dev/vg0/lv0 /mnt/lv0/ 挂载逻辑卷


    扩容:
    pvcreate /dev/sda11 增加一个物理卷
    vgextend vg0 /dev/sda{11} 将已增加的物理卷添加到卷组中
    lvextend -L +200M /dev/vg0/lv0 给逻辑卷增加容量
    resize2fs /dev/vg0/lv0 300M 更新文件系统

    缩容:
    umount /dev/vg0/lv0 卸载
    e2fsck -f /dev/vg0/lv0 检查文件系统
    resize2fs /dev/vg0/lv0 150M 给逻辑卷缩容到指定大小
    lvreduce -L 150M /dev/vg0/lv0 给卷组缩容到指定大小
    vgreduce vg0 /dev/sda11 移除物理卷
    错误提示:Physical volume "/dev/sda6" still in use

    lvremove /dev/vg0/lv0 删除逻辑卷
    vgremove vg0 删除卷组
    pvremove /dev/[要移除的物理卷] 删除物理卷


    快照:
    lvcreate -s /dev/vg0/lv0 -n lv0back -L 90M 创建快照指定快照大小(一般为逻辑卷的三分之一)

    替换物理卷:
    vgextend [卷组名] [需要替换上的物理卷] 添加一块新的卷组
    pvmove [被替换下的物理卷] [需要替换上的物理卷] 把数据移动到新的卷组上
    vgreduce [卷组名] [被替换下的物理卷] 移除物理卷

    迁移:
    umount 卸载
    vgchange -a n [卷组名] 关闭卷组
    vgexport [卷组名] 导出卷组
    导入:
    vgimport [卷组名] 导入卷组
    vgchange -a y 激活卷组
    mount 挂载使用

    计划任务:
    at-3.1.8-84.el5 安装包
    一次性计划任务:
    at [时间] 回车后输入命令,ctrl+d结束
    at -l或atq 查看是否有计划任务和计划任务的job号
    /var/spool/at/目录下存放着计划任务的内容,在文本的最后,可以vim进行修改
    at -d [job号]或删除上面目录里的计划任务文件 删除计划任务
    /etc/at.allow 只有此文件中的用户能使用计划任务
    /etc/at.deny 除了此文件中的用户都能使用计划任务

    循环性的计划任务:
    安装包:
    crontabs-1.10-8
    anacron-2.3-45.el5

    自定义:
    crontab -e
    时间 =============================动作
    分      时     日    月    周
    0-59 0-23 1-31 1-12 0-7
    */2 * * * * 每两分钟执行一次
    2 * * * * 每小时的第二分钟执行
    5-9 * * * * 每小时的第5到第9分钟每分钟执行
    5-9,20-25 * * * * 每小时的第5到第9分钟和第20分钟到25分钟每分钟执行
    2,3 * * * * 每小时的第2和第3分钟执行

    crontab -l 查看计划任务
    /var/spool/cron 计划任务存放目录

    crontab -e -u [用户名] 修改某个用户的计划任务,默认为root
    /var/spool/cron 编辑此目录下的文件进行修改计划任务

    crontab -r -u [用户名] 删除某个用户的计划任务,默认为root
    /var/spool/cron 删除此目录里的文件

    系统计划任务:/etc/crontab
    计划任务权限:/etc/cron.deny和/etc/cron.allow两个文件只能有一个

  • 相关阅读:
    迷宫的最短路径(bfs)
    INNODB引擎概述
    mysql-innodb的事务日志
    python-set集合
    一个python代码练习
    关于arm 的字节对齐
    学习嵌入式为什么要有uboot(深度解析)
    uboot 添加 自定义命令
    关于UBOOT,LINUX内核编译,根文件系统的15个小问题
    s5p6818 Overview
  • 原文地址:https://www.cnblogs.com/super-sos/p/8905770.html
Copyright © 2020-2023  润新知