【Linux系统】磁盘划分之二LVM逻辑卷及磁盘配额

简介:

LVM逻辑卷的创建和管理与磁盘配额

首先解释一下LVM卷分为PVphysical Volume)物理卷、VGVolume Group)卷组、LVLogical Volume)逻辑卷。

VGLV都可以动态添加或移除。建立LVM逻辑卷是为了更好的利用磁盘空间,防止人为的恶意破坏。

PV卷作用是LVM的基本存储设备。

PEPV卷的基本单元。

VG卷组是由一个或多个PV卷组成的,而LV卷有事在VG卷上划分出一小块空间给用户创建系统文件。虽然是建立在VG卷组上但是却与PV卷没有直接的关系。

下面是常用的LVM命令

功能

PV

VG

LV

Scan扫描

pvscan

vgscan

lvscan

Create创建

pvcreate

vgcreate

lvcreate

Display显示

pvdisplay

vgdisplay

lvdisplay

Remove移除

pvremove

vgremove

lvremove

Extend扩展

vgextend

lvextend

Reduce减少

vgreduce

lvreduce

 

由于上面的磁盘只有一块所以我这里有添加了两块磁盘,并将之前的那块sdb的磁盘整个的格式化了一下好重新创建分区。Linux6.2 32位)的操作系统。

添加磁盘后,在伪终端输入init 6 重启系统。 

wKiom1U8KCKTcT-bAAJGXNonLQY987.jpg

查看新添加的三块磁盘。

wKioL1U8KYmwCTsQAAKoahZQjxk746.jpg

wKiom1U8KCnCeNcSAAGbEu0hpLI188.jpg

由于磁盘/dev/sdb/dev/sdc/dev/sdd的磁盘配置方法都是一样,这里我就为大家演示第一块磁盘/dev/sdb的划分。

先创建主分区,其它值都是默认就行整块磁盘就一个分区。

 wKioL1U8KZDwFo3jAAJs0Jius5Q401.jpg

需改类型,LVM的类型ID8e。补充:SWAP=82、FAT32=b、EXT4=83

 wKiom1U8KDKSm8R6AAHxmr0Qoyg319.jpg

把三块磁盘都添加到物理卷PV

 wKioL1U8KZeBlOxMAAEcMbA2YUc091.jpg

扫描物理卷

 wKiom1U8KDbQ4K2JAACRcP2GcKQ420.jpg

pvdisplay显示的信息比pvscan更详细直观。

 wKioL1U8KZnzaDkpAAFM9JcL2qM021.jpg

wKiom1U8KDfBrcH-AAFEj59VrUY948.jpg

创建VG卷组。 格式:vgcreate  VGname  disk磁盘 wKioL1U8KZvwIRlkAABUtsfJ76g616.jpg

wKiom1U8KDmycaOPAAE_V2PKjJ0793.jpg 

VG卷组之上创建LV逻辑,格式:lvcreate -n逻辑卷名称 -L 容量 VG卷组名称。

wKioL1U8KZyR7IIfAAIVrPQ0S84723.jpg 

最后在格式化LV逻辑卷

wKiom1U8Kdmhc4VGAAJDCLhSq5o024.jpg 

磁盘配额

作用范围:指定的文件系统中有效。

限制对象:磁盘的容量(单位KB、文件数量(inode节点数,也就是俗称的个数)

限制的方法:软链接与硬链接。(软链接:在规定范围类给予警告,但还是可以写入。硬链接:不允许超出规定的范围。)

 

在做磁盘配额时要满足两个前提条件:1、具有Linux系统内核。2、具有quota的软件包。分区必须以挂载并支持磁盘配额功能。

wKioL1U8KzywpatTAAHzoRzhWDA190.jpg

wKioL1U8KzyBpb5rAAECeAEdtz8225.jpg 

进入vi编辑器配置挂载。

wKiom1U8KdqiJg5MAAA6d55gbiQ705.jpg 

wKiom1U8Kdrx3td2AAIGwpEBERs154.jpg 

wKioL1U8Kz2SR0JRAAJEgxBp8uo121.jpg

对于Linux5.0版本的来说它默认是关闭SElinux的,而Linux6.0版本的默认是开启的所以你要进行手动关闭。

wKiom1U8KdvxIZBBAACeHy_ICEw790.jpg

建立磁盘配额文件

 wKioL1U8Kz7S62evAANpsDo5UrM239.jpg

创建用户:

wKiom1U8KdyDRgFTAABfiifOfuo912.jpg 

为用户配置密码:

wKioL1U8Kz6RU16AAAC29ds4P1c623.jpg 

查看文件信息、权限文件权限是666最大, 文件夹权限777最大

权限说明:

在查看权限中经常看到rwx这三个字母。共三组。

第一组代表属主:第二组代表属组:第三组代表其他用户:

r表示是读取权限、w表示写入权限、x表示执行权限

r用数字4表示、w用数字2表示、x用数字1表示

wKiom1U8KdyzgQriAABBKD4a0wc813.jpg 

进入用户编辑设定磁盘配额的容量与文件数

wKioL1U8Kz7i2hKWAABlg1yfJPw251.jpg 

设置的信息

 wKiom1U8KdyzZhd8AADHz85GigU515.jpg

切换到用户,权限不过添加权限。

wKioL1U8Kz-STNpUAAE6YXGu2IY730.jpg

如果要在桌面上进入文件要加斜杠“/”根目录。

wKioL1U8Kz-DTz6xAAKw2P-gLNA364.jpg 

在一次查看用户磁盘设定

wKiom1U8Kd6gFfrfAADbh8sVqK4440.jpg 

已超出硬限制容量给的警告信息 

dd:转换工具 if:指定输入设备或文件 of:指定输出设备或文件 

bs:指定读取数据块大小  count:指定读取数据块数量

 wKioL1U8K0CC7LqOAADnyxxVNE8763.jpg

创建文件

wKiom1U8Kd6TTOL_AAFC1XeSeD0892.jpg

最后在查看一下:

wKioL1U8LNyi4WzWAAEnMEXvBX0932.jpg













本文转自白羊IT51CTO博客,原文链接:http://blog.51cto.com/000011211684/1638433,如需转载请自行联系原作者

相关文章
|
23天前
|
Ubuntu Linux 网络安全
Linux磁盘挂接教程
Linux磁盘挂接教程
55 14
|
4月前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控总结
Linux系统命令与网络,磁盘和日志监控总结
103 0
|
4月前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控三
Linux系统命令与网络,磁盘和日志监控三
70 0
|
6天前
|
Linux
Linux系统之whereis命令的基本使用
Linux系统之whereis命令的基本使用
50 23
Linux系统之whereis命令的基本使用
|
3月前
|
Linux 网络安全 数据安全/隐私保护
Linux 超级强大的十六进制 dump 工具:XXD 命令,我教你应该如何使用!
在 Linux 系统中,xxd 命令是一个强大的十六进制 dump 工具,可以将文件或数据以十六进制和 ASCII 字符形式显示,帮助用户深入了解和分析数据。本文详细介绍了 xxd 命令的基本用法、高级功能及实际应用案例,包括查看文件内容、指定输出格式、写入文件、数据比较、数据提取、数据转换和数据加密解密等。通过掌握这些技巧,用户可以更高效地处理各种数据问题。
342 8
|
3月前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
1128 6
|
3月前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
194 3
|
3月前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
143 2
|
20天前
|
网络协议 Unix Linux
深入解析:Linux网络配置工具ifconfig与ip命令的全面对比
虽然 `ifconfig`作为一个经典的网络配置工具,简单易用,但其功能已经不能满足现代网络配置的需求。相比之下,`ip`命令不仅功能全面,而且提供了一致且简洁的语法,适用于各种网络配置场景。因此,在实际使用中,推荐逐步过渡到 `ip`命令,以更好地适应现代网络管理需求。
33 11
|
2月前
|
Linux Shell
Linux 10 个“who”命令示例
Linux 10 个“who”命令示例
99 14
Linux 10 个“who”命令示例