一、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磁盘配额的特点
- 作用范围:针对指定的文件系统(分区)
- 限制对象:用户账号、组账号
- 限制类型:磁盘容量、文件数量
- 限制方法:软限制、硬限制