Linux云计算——磁盘和文件系统管理(二)

简介: Linux云计算——磁盘和文件系统管理(二)

前言

本章将会讲解磁盘和文件系统管理,LVM:(Logical Volume Manager)逻辑卷

c41e43ad255a48629886a87a141c3ccb.png

一.LVM 概述

1.LVM:(Logical Volume Manager)逻辑卷管理

作用:动态调整磁盘容量,从而提高磁盘管理的灵活性

①需要注意:

/boot 分区用于存放引导文件,不能基于 LVM 创建

②图形界面管理工具

system-config-lvm

2.LVM 机制的基本概念

①LVM的组成:

  • 1>PV:物理卷
  • 2>VG:卷组
  • 3>LV:逻辑卷


791fcb4afabe423e96da0f414971ec80.png

二.LVM 的管理命令

①主要命令


b9d1486d57da45caa475c6bac8215489.png

②.LVM主要命令:

  • 1>新建物理卷:pvcreate  设备名1  [设备名2   … …]
  • 2>新建卷组:  vgcreate  卷组名  物理卷名1     物理卷名2
  • 3>新建逻辑卷:lvcreate   -L  容量大小  -n  逻辑卷名  卷组名
  • 4>新建扩展卷(在LV的基础上):
  •             lvextend  -L  +大小  /dev/卷组名/逻辑卷名

三.LVM 应用

案例环境

公司准备在Internet中搭建邮件服务器(CentOS7.3系统平台),面向全国各地的员工及部分VIP客户提供电子邮箱空间

需求描述

由于用户数量众多,邮件存储需要大量的空间,考虑到动态扩容的需要,计划增加两块 SCSI 硬盘并构建 LVM 逻辑卷(挂载到“/mailbox”目录下)专门用于存放邮件数据

推荐步骤

b4d82ffd6a05466dabdf1bc40dee5929.png

735246f412114dbc95fe944c0f705a31.png

四.磁盘配额概述

①实现磁盘限额的条件

需要 Linux 内核支持

安装 xfsprogs 与quota 软件包

②Linux 磁盘限额的特点:

  • 1>作用范围:针对指定的文件系统(分区)
  • 2>限制对象:用户帐号、组帐号
  • 3>限制类型:①磁盘容量(默认单位为 KB)
  •                    ②文件数量
  • 4>限制方法:软限制、硬限制

③磁盘配额管理步骤


b84743aa0f8e47929c415f05a78bb202.png

④启用磁盘配额支持

启用文件系统的配额支持

添加 usrquota、grpquota 挂载参数

⑤编辑配额设置的命令

xfs_quota -x -c ‘limit -u bsoft=N  bhard=N isoft=N  ihard=N  用户名' 挂载点

(usrquota:用户          grpquota:组)

⑥查看配额使用情况

xfs_quota -x -c ‘report 选项' 挂载点

(选项:-a,代表所有)

英语单词:

limit:限制

五.知识梳理


物理卷管理:pvscan、pvcreate、pvdisplay、pvremove

卷组管理:vgscan、vgcreate、vgdisplay、vgremove、vgextend、vgreduce

逻辑卷管理:lvscan、lvcreate、lvdisplay、lvremove、lvextend、lvreduce

磁盘配额的作用范围、限制对象、限制类型、限制方法 磁盘配额管理



目录
相关文章
|
2月前
|
Ubuntu Linux Shell
Linux系统中如何查看磁盘情况
【9月更文挑战第3天】在Linux系统中,有多种方式查看磁盘情况。可通过命令行工具`df`查看文件系统磁盘使用情况,选项`-h`以人类可读格式显示,`-T`显示文件系统类型;`du`命令显示目录或文件磁盘使用情况,`-h`以人类可读格式显示,`-s`仅显示总计;`fdisk -l`列出磁盘和分区信息。此外,图形界面的磁盘管理工具和文件管理器也可用于查看磁盘使用情况。这些方法有助于更好地管理磁盘空间。
550 4
|
4天前
|
存储 运维 监控
深入Linux基础:文件系统与进程管理详解
深入Linux基础:文件系统与进程管理详解
39 8
|
9天前
|
存储 Linux 文件存储
Linux文件系统
Linux文件系统 一切皆文件 在Linux中,“一切皆文件”的概念意味着系统中的所有资源,包括硬件设备、目录及进程等,均被视为文件。这种设计简化了操作和管理,具体包括: 普通文件:存储数据的常规文件。 目录文件:包含其他文件和子目录的文件。 进程文件:在/proc目录下代表系统中运行的进程。 设备文件:位于/dev目录,代表硬件设备。 网络字节流套接字文件:用于网络通信的数据流。 链接文件:指向另一个文件的符号链接或硬链接。 管道文件:用于进程间通信的文件。
40 7
|
26天前
|
监控 Linux 云计算
Linux操作系统在云计算环境中的实践与优化###
【10月更文挑战第16天】 本文探讨了Linux操作系统在云计算环境中的应用实践,重点分析了其在稳定性、安全性和高效性方面的优势。通过具体案例,阐述了Linux如何支持虚拟化技术、实现资源高效分配以及与其他开源技术的无缝集成。文章还提供了针对Linux系统在云计算中的优化建议,包括内核参数调整、文件系统选择和性能监控工具的应用,旨在帮助读者更好地理解和应用Linux于云计算场景。 ###
34 3
|
1月前
|
Unix Linux 对象存储
Linux 磁盘管理
Linux 磁盘管理
33 1
|
2月前
|
存储 Linux 5G
Linux 基于 LVM 逻辑卷的磁盘管理【简明教程】
这篇文章介绍了LVM(逻辑卷管理)如何提供灵活的磁盘管理方式,允许动态调整逻辑卷的大小而不会丢失数据。
Linux 基于 LVM 逻辑卷的磁盘管理【简明教程】
|
1月前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控总结
Linux系统命令与网络,磁盘和日志监控总结
55 0
|
1月前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控三
Linux系统命令与网络,磁盘和日志监控三
38 0
|
2月前
|
存储 Linux 索引
Linux 下最主流的文件系统格式——ext
【9月更文挑战第8天】硬盘被划分为若干相同大小的块(Block),默认大小为4K,便于灵活管理文件数据。文件数据分散存放于这些块中,提高了数据添加、删除和插入的便利性。
|
3月前
|
编解码 Linux 程序员
深度探索Linux操作系统 —— 构建根文件系统2
深度探索Linux操作系统 —— 构建根文件系统
45 12