LVM与磁盘配额

目录

一、LVM概述

1.LVM概念

2.LVM基本作用

3.建立逻辑卷

 4.LVM相关命令

二、物理卷

1.创建物理卷

2.移除以建立的物理卷 

三、卷组管理

1.建立卷组

四、逻辑卷

1.添加逻辑卷

2.查看逻辑卷

 3.删除逻辑卷

 五、实验磁盘配额


一、LVM概述

1.LVM概念

LVM (logical volume manager )是一种逻辑卷管理器,是Linux系统中一个重要的储存管理技术,主要作用是将若干个硬盘分区或物理硬盘合并成一个逻辑卷组(volume group,简称VG),然后再将逻辑卷组划分成一个个逻辑卷(logical volume ,LV),这样用户就可以将逻辑卷看做成一个可动态扩展、快速创建和管理的分区,而不用考虑实际的硬件分区。

2.LVM基本作用

LVM通过将硬盘的空间划分为多个逻辑卷组 VG,逻辑卷 LV和物理卷 PV,可以将多个硬盘空间汇聚起来实现硬盘空间的动态扩展。

3.建立逻辑卷

1.建立物理卷 2.建立逻辑卷 3.创建逻辑卷 4.格式化安装文件系统 5.挂载

 4.LVM相关命令

功能物理卷管理卷组管理逻辑管理
Scan扫描pvscanvgscanlvscan
Create建立pvcreatevgcreatelvcreate
Display显示pvdisplayvgdisplaylvdisplay
Remove删除pvremovevgremovelvremovr
Extend扩展————vgextendlvextend
Reduce减少————vgreducelvreduce

 pa:首先要建立不同的磁盘B、C、D等,并创建磁盘分区fdis /dev/sdb1/ /sdb2 .../sdd1/sdd2等等。并且yum相关功能是否安装成功

二、物理卷

1.创建物理卷

pvcteate 命令 可以将不同磁盘不同分区建立为一个物理卷

pvcreate /dev/sdb1 /dev/sdc1 /dev/sde1
#建立物理卷

2.移除以建立的物理卷 

pvremove /dev/sdb /dev/sdc /dev/sde
#移除建立的物理卷

三、卷组管理

1.建立卷组

vgcreate命令 将建立的物理卷包含其中。

vgcreate vg /dev/sdb /dev/sdc
# vg 为这个卷的名称

 查看卷组属性 vgdisplay

四、逻辑卷

1.添加逻辑卷

"-L"是用来指定逻辑卷的空间大小

"-n"是用来设置逻辑卷的名称

]# lvcreate -L +10G -n luoji1 vg  #-n 跟名称   从vg分10G给逻辑卷
  Logical volume "luoji1" created.

2.查看逻辑卷

lvdisplay 后面跟绝对路径

 3.删除逻辑卷

lvremove +逻辑卷名 (绝对路径)

lvremove  /dev/vg/luoji1  #后面要跟绝对路径

 五、实验磁盘配额

将磁盘分区,添加磁盘并分区 fdisk /dev/sdb1234  /dev/sdc1234
pvcreate /dev/sdb1 /dev/sdb2 #添加物理卷
vgcreate vg /dev/sdb1 /dev/sdb2 #卷组管理 命名为vg
lvcreate -L +10G -n luoji1 vg #设置逻辑卷 
lvdisplay  /dev/vg/luoji1  #查看逻辑卷
mkfs.xfs   /dev/vg/luoji1  #格式化并创建
mount /dev/vg/luoji1 /abc  #挂载 /abc要在/目录下先创建
文件系统              类型      容量  已用  可用 已用% 挂载点=
/dev/mapper/vg-luoji1 xfs        10G   33M   10G    1% /abc
(永久挂载 vi /etc/fastab
dev/vg/luoji1        /abc           xfs    defaults       0 0
wq保存)
mount -a #刷新
useradd  zhangsan #添加用户张三
echo 123123 | passwd --stdin zhangsan #免交互的方式给用户设置密码
xfs_quota -x -c 'limit -u bsoft=80M bhard=100M zhangsan' /data  #限制磁盘
xfs_quota -x -c 'limit -u isoft=4 ihard=5 zhangsan' /data #限制文件数

其中的“-x”:表示启动专家模式,在当前模式下允许对配额系统进行修改的所有管理命令可用. 
“-c”:表示直接调用管理命令。
“-u”:指定用户账号对象。
“bsoft”:设置磁盘容量的软限制数值为80M.
“bhard”:设置磁盘容量的硬限制数值为100M.
“isoft”:设置磁盘文件数的软限制数值为4个.
“ihard”:设置磁盘文件数的硬限制数值为5个.

dd命令是一个设备转换和连续复制命令
“if=” 指定输入设备(或文件)
"of="指定输出设备(或文件)
"bs=" 指定读取数据块的大小
"count=”指定读取数据块的数量
/dev/zero “零"设备文件,可以无限的提供空字符。常用来生成一个特定大小的文件

chmod -R 777  /abc   #给权限
dd if=/dev/zero of=/abc/1.txt bs=10M count=12 #检测用户权限
记录了12+0的读入
记录了12+0的写出
su zhangsan  #切换用户张三
]$ touch {1..4}.txt  #只能写四个(软要求)不能写五个以上了(硬要求)
]$ touch 5.txt
]$ touch 6.txt
touch:无法创建”6.txt“:超出磁盘限额

 

  • 18
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值