Linux系统——拓展LVM逻辑卷分区与磁盘配额

一、LVM逻辑卷分区

1.检测并确认新硬盘

1.1fdisk

查看或管理硬盘分区

fdisk -l(小写的L) (硬盘设备)  或  fdisk  硬盘设备

1.2实际操作

1.2.1fdisk查询结果详解
  • Device:分区的设备文件名称
  • Boot:是否是引导分区,是的话则有“ * ”标识
  • Start:该分区在硬盘中的起始位置(柱面数)
  • End:该分区在硬盘中的结束位置(柱面数)
  • Blocks:分区的大小,以Blocks(块)为单位,默认的块大小为1024字节
  • ld:分区对应的系统ID号,83表示Linux中的默认分区(XFS或EXT4),8e标识LVM逻辑卷
  • System:分区系统

1.3fdisk命令交互模式中的常用指令

选项 作用
m 获取帮助菜单
p 查看分区情况
n 新建分区
d 删除分区
t 变更分区的类型
w 保存分区操作并退出
q 不保存分区操作并退出

1.4lsblk参数

选项 作用
-a 显示所有设备
-b 以bytes方式显示设备大小
-d 不显示slaves 或者 holders
-D print discard capabilities
-e 排除设备
-f 显示文件系统信息
-h 显示帮助信息

-i

use ascii characters only
-m 显示权限信息
-l 使用列表格式显示
-n 不显示标题
-o 输出列
-p 使用key=“value”格式显示
-r 使用原始格式显示
-t 显示拓补结构信息

1.5df命令

使用权限是所有用户

选项 作用
-s 对每一个Names参数hi给出占用的数据块总数
-a 递归地显示指定目录中各文件及子目录中各文件的数据块数。若既不指定-s,也不指定-a,则只显示names中的每一个目录及其中的各个子目录所占用的磁盘块数
-k 以1024字节为单位列出磁盘空间的使用情况
-x 跳过在不同文件系统上的目录不予统计
-l 计算所有的文件大小,对硬链接文件则计算多次
-i 显示inode信息而非块使用量
-h 以容易理解的格式印出文件系统的大小,例如13kb,4mb,2gb
-p 使用posix输出格式
-T 显示文件系统类型

2.fstab添加字段分析

第1字段:设备名或设备卷标明

第2字段:文件系统的挂载点目录的位置

第3字段:文件系统类型,如xfs、swap等

第4字段:挂载参数,即mount命令中“ -o ”选项后可使用的参数。例如,defaults(默认参数)、rw(可读可写)、ro(只读)、noxec(禁用执行程序)

第5字段:表示文件系统是否需要dumo备份(dump是一个备份工具)。一般设置为1时表示,设为0时将被dump忽略

第6字段:该数字决定在系统启动时进行磁盘检查的顺序。0表示不进行检查, 1表示优先检查,2表示其次检查

二、磁盘配额

1.定义

当一个磁盘空间被多个用户使用时,为了公平,防止某些用户占用过多的空间,我们就需要对磁盘进行配额管理,对可用存储空间进行限制。

2.Linux磁盘配额管理

Linux系统磁盘配额管理只能针对整个文件系统设置,即该磁盘分区的所有目录或者文件受配额限制,不能针对某个目录进行配额限制。同时Linux系统的磁盘配额功能可以针对用户,也可以针对组设置,在Linux系统中root用户不受配额限制,也就是说Linux系统上的磁盘配额管理只针对普通用户和组有效。

3.Linux系统上磁盘配额限制方式

  • 磁盘容量限制:通过限制用户或者组使用的磁盘空间大小
  • 文件数量限制:通过iNode索引节点数限制用户或者组使用空间大小

4.实现磁盘配额的条件

  • 需要Linux内核支持
  • 安装xfsprogs与quota软件包

5.Linux磁盘配额的特点

  • 作用范围:针对指定的文件系统(分区)
  • 限制对象:用户账号、组账号
  • 限制类型:磁盘容量、文件数量
  • 限制方法:软限制、硬限制

相关推荐

  1. Linux磁盘分区————逻辑

    2024-02-22 04:06:03       35 阅读
  2. LiunxLVM磁盘配额

    2024-02-22 04:06:03       68 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-22 04:06:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-22 04:06:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-22 04:06:03       82 阅读
  4. Python语言-面向对象

    2024-02-22 04:06:03       91 阅读

热门阅读

  1. QT常用事件

    2024-02-22 04:06:03       42 阅读
  2. 你知道什么是物联网MQTT么?

    2024-02-22 04:06:03       44 阅读
  3. html中如何给input输入框这个一个默认值

    2024-02-22 04:06:03       46 阅读
  4. 【接口设计】注册登录接口开发设计中注意细节

    2024-02-22 04:06:03       47 阅读
  5. pytroch笔记

    2024-02-22 04:06:03       54 阅读
  6. 力扣-217. 存在重复元素

    2024-02-22 04:06:03       43 阅读
  7. Rust语言之异步写文件

    2024-02-22 04:06:03       51 阅读