/images/hugo/avatar.png

9.2 任务计划和周期性任务

任务计划和周期性任务

/images/linux_mt/linux_mt.jpg

Linux 中定时执行的任务有任务计划和周期性任务两种,所谓任务计划即只在未来的某时间点执行一次某任务,周期性任务则是按照特定的时间规律定期执行某任务。本节我们就来讲解Linux 中这两种任务的实现方式。因为计划任务和周期任务的执行结果会通过邮件发送给用户,因此我们首先来简单说一下邮件服务。本节内容如下所示:

9.1 压缩打包工具

压缩打包工具

/images/linux_mt/linux_mt.jpg

所谓压缩就是使用精心设计的压缩算法减少文本的容量大小,这对音频与视频无效,因为它们本身就是已压缩的。Linux 有众多的压缩和打包工具,本节我们将介绍如下命令的使用:

8.5 btrfs文件系统管理与应用

btrfs文件系统管理与应用

/images/linux_mt/linux_mt.jpg

1. btrfs文件系统:

1.1 简介

  • 简介: Btrfs (B-tree, Butter FS, Better FS), GPL, Oracle, 2007, CoW;
  • 核心特性:
    • 多物理卷支持:btrfs可由多个底层物理卷组成;支持RAID,以联机“添加”、“移除”,“修改”;
    • 写时复制更新机制(CoW):复制、更新及替换指针,而非“就地”更新;
    • 数据及元数据校验码:checksum
    • 子卷:sub_volume
    • 快照:支持快照的快照;
    • 透明压缩:

1.2 文件系统创建:

mkfs.btrfs

8.4 Linux中实现LVM逻辑卷与快照

Linux中实现LVM逻辑卷与快照

/images/linux_mt/linux_mt.jpg

LVM(Logical Volumn Manager) 逻辑卷,是将一个或多个底层块设备组织一个逻辑的工具。逻辑卷可以在使用过程中动态扩大和收缩,而不影响已经存在的文件。Centos7 默认安装下,会自动将磁盘组织成逻辑卷。本节我们就来介绍如何使用逻辑卷,将包含如下内容

8.3 Linux RAID

Linux RAID

/images/linux_mt/linux_mt.jpg

本章,我们来了解一些更复杂的磁盘使用方式,算是前一章的进阶。本章将包含以下内容:

  1. RAID 磁盘阵列
  2. LVM 逻辑卷
  3. btrfs 文件系统

RAID 全称叫廉价冗余磁盘阵列(Redundant Array of Inexpensive Disks),后因磁盘不再廉价, RAID 咨询委员会将其改名为独立磁盘冗余阵列(Redundant Array of Independent Disks)。其设计初衷是为了将多个容量较小、相对廉价的磁盘进行有机组合,从而以较低的成本获得与昂贵大容量磁盘相当的容量、性能、可靠性。RAID 主要利用数据条带、镜像和数据校验技术来获取高性能、可靠性、容错能力和扩展性。根据运用或组合运用这三种技术的策略和架构,可以把 RAID 分为不同的等级,以满足不同数据应用的需求。本节我们学习的核心就是来了解 RAID 各个等级,包括如下内容