LVM详解笔记pv-vg-lv创建和扩展
LVM
Logical Volume Manager(逻辑卷管理)
是Linux环境下对底层磁盘的一种管理机制(方式),处在物理磁盘和文件系统之间.
名词:
PV (Physical Volume)物理卷
VG (Volume Group)卷组
LV (Logical Volume)逻辑卷
最小存储单元:总结
名称 最小存储单位
硬盘 扇区(521字节)
文件系统 block(1K或4K)
raid chunk(521K) mdamd -c 命令可以指定大小
LVM PE(16M自己定义)

实验开始:
1.准备工作 分区 fdisk /dev/sdb (3个)
2.制作PV #pvcreate /dev/sdb{1,2} #就是把物理磁盘分区做成物理卷
3.制作VG #vgcreate Vg1 /dev/sdb1 /dev/sdb2 #都把生产好的PV统一加入一个组里面Vg1,进行下一步的重新分区等..
4.制作LV #lvcreate -n LV1 -L 1.5G Vg1 # -n 指lv的name # -L指定大小 (在Vg1组里面分多少给LV1)
创建指定PE的VG: #vgcreate -s 16M Vg1 /dev/sdb1 /dev/sdb2

格式化挂载使用:
#mkfs.ext4 /dev/Vg1/LV1
#mount /dev/Vg1/LV1 /opt/
各种查看命令
#pvs #pvscan #pvdisplay
#vgs #vgscan #vgdisplay
#lvs #lvscan #lvdisplay
扩展:
#lvextend -L +300M /dev/Vf1/LV1 #加300M空间
#df -h #发现空间没变 ,上面只是扩展了LVM,没有扩展上层的文件系统,所以扩展了LV,在扩展文件系统的(重置刷新)
centos6 : #resize2fs /dev/Vg1/LV1
centos7: #
CentOS7.0的默认文件系统类型是 Xfs 其对应的调整命令是 xfs_growfs 不同文件系统类型对应的创建、检查、调整命令不同,要注意区分。
运行了上面的命令,就算扩容好了.
下面是 VG的扩展(新加硬盘sdb3):
#vgextend Vg1 /dev/sdb3
#pvs #查看sdb3已经在列表了
LV缩减:将逻辑卷LV1缩减
lvm支持在线缩小,但是ext4文件系统不支持在线缩小,btrfs支持在线缩小.
Btrfs简介:一直使用ext2/3,ext文件系统以其卓越的稳定性成为了事实上的Linux标准文件系统,今年来ext2/3暴露出了一些扩展性问题,于是便催生了ext4,(过渡) ext4作者也盛赞brtfs并将成为下一代Linux标准文件系统.
Btrfs的特性:
首先,扩展性(scalability)相关的特性,btrfs最重要的设计目标是应对大型机器对文件系统的扩展性要求,整体性能而不会随着系统容量的增加而降低.
其次是数据一致性(data integrity)相关的特性.
第三是和多设备管理相关的特性,Btrfs支持创建快照(snapshot)和克隆(clone).
最后,这些特性是比较先进的技术,能够显著提高文件系统的时间,空间性能,包括延迟分配,小文件的存储优化,目录索引等.
缩减例子:
#resize2fs /dev/Vg1/LV1 1000M #ext4格式 直接输入提示在线缩减不支持 所以先umount 卸载
正确步骤:
#umount /opt/ #先卸载挂载
#e2fsck -f /dev/Vg1/LV1 #检查文件系统有啥错误
#resize2fs /dev/Vg1/LV1 1000M #centos 6
#lvreduce -L 1000M /dev/Vg1/LV1
#mount ... #把缩小的挂载上
扩文件系统:先扩LVM,然后扩文件系统
缩减文件系统,先缩减文件系统,在把LVM缩小
VG缩减:
缩减时,可以不卸载正在使用中的LV.另外,只能缩减没有被使用的pv,否则会提示一下内容:
(使用中... Physical volume "/dev.sdb1" still in use)[如果执意想缩减,先把sdb1逻辑卷干掉]
#vgreduce Vg1 /dev/sdb1
LVM删除:先umount 然后删除(从上往下lv-vg-pv)
#lvremove /dev/Vg1/LV1 #删除逻辑卷
#vgremove Vg1 #删除卷组
#pvremove /dev/sda5 #删除物理卷
LVM快照功能:
两大功能1.克隆虚拟机2.实时备份
原来有一个lv的基础上
#lvcreate -s -n lv_NAME_bak -L 200M /dev/Vg1/LV1
#创建一个名字为Lv_NAME_bak,大小为200M的快照 -s 是快照snapshot,-n是name
#lvs
LVM分配限额:
限制用户和组对硬盘的使用
需要按照的包#rpm -q quota
1.启用quota磁盘配额功能
分区格式化后挂载:#mount /dev/sdb3 /tmp/sdb3/
#mount -o remount,usrquota,grpquota /tmp/sdb3/
#mount 查看
/dev/sdb3 on /tem/sdb3 type ext4 (rw,usrquota,grpquota)
其实上面磁盘已经支持限额了,但是还有一点,就是让这个lv开机也自动挂载(原来讲过)
#vim /etc/fstab
/dev/sdb3 /tmp/sdb3 ext4 defaults,usrquota,grpquota 0 0
---上面准备工作已经做好
3.检查磁盘配额并生产配额文件
#quotacheck -cugv /tmp/sdb3

完了后,目录里面多了2个配置文件(aquota.group 和aquota.user)
注:这个操作要关闭selinux. setenforce 0 #关闭selinux
#getenforce #查看
更改:#vim /etc/selinux/config
4.用户和组账号的配额设置
#useradd mk #创建用户,建立用户会建立同名组
#eduota -g mk #给这个用户组设置配额,会调出vi编辑器,进行编辑

5.激活磁盘配额
#quotaon -ugv /tmp/sdb3
6.验证
#mkdir /emp/sdb3/test
#chmod 777 /emp/sdb3/test
#su -mk #切换到这个用户下
#cd /tmp/sdb3/test
#dd if=/dev/zero of=mk.txt bs=1K count=70
#rm -rf mk.txt
LVM详解笔记pv-vg-lv创建和扩展的更多相关文章
- centos LVM详解
title: centos LVM详解 date: 2018-04-24 14:00:03 tags: [linux,centos,LVM] --- 知识了解 LVM关系图 fdisk命令详解 [ro ...
- TCP-IP详解笔记6
TCP-IP详解笔记6 用户数据报协议和IP分片 UDP是一种保留消息边界的面向数据报的传输层协议. 不提供差错纠正, 队列管理, 重复消除, 流量控制和拥塞控制. 提供差错检测, 端到端(end-t ...
- TCP-IP详解笔记4
TCP-IP详解笔记4 系统配置: DHCP和自动配置 每台主机和路由器需要一定的配置信息,配置信息用于为系统指定本地名称,及为接口指定标识符(如IP地址). 提供或使用各种网络服务,域名系统(DNS ...
- TCP-IP详解笔记3
TCP-IP详解笔记3 地址解析协议 IP协议的设计目标是为跨越不同类型物理网络的分组交换提供互操作. 网络层软件使用的地址和底层网络硬件使用的地址之间进行转换. 对于TCP/IP网络,地址解析协议( ...
- TCP-IP详解笔记8
TCP-IP详解笔记8 TCP超时与重传 下层网络层(IP)可能出现丢失, 重复或丢失包的情况, TCP协议提供了可靠的数据传输服务. TCP启动重传操作, 重传尚未确定的数据. 基于时间重传. 基于 ...
- TCP-IP详解笔记7
TCP-IP详解笔记7 TCP: 传输控制协议(初步) 使用差错校正码来纠正通信问题, 自动重复请求(Automatic Repeat Request, ARQ). 分组重新排序, 分组复制, 分组丢 ...
- TCP-IP详解笔记5
TCP-IP详解笔记5 ICMPv4和ICMPv6: Internet控制报文协议 Internet控制报文协议(Internet Control Message Protocol, ICMP)与IP ...
- Centos_Lvm_Create pv vg lv and mount
re-scan new disks without restarting CentOS re-scan new disks(/dev/sdc): #ls /sys/class/scsi_host/ h ...
- 【Linux】pv vg lv, 加盘,扩容磁盘
PV VG LV关系:一个物理盘(或一个lun)就是一个pv,有几个物理盘就有几个pv.一个或者几个硬盘可以组成一个vg,一个系统可以包括好几个vg,比如rootvg ,datavg等 PV组成VG, ...
随机推荐
- (寒假GYM开黑)2018-2019 ACM-ICPC Brazil Subregional Programming Contest
layout: post title: 2018-2019 ACM-ICPC Brazil Subregional Programming Contest author: "luowenta ...
- 洛谷——P1134 阶乘问题
P1134 阶乘问题 题目描述 也许你早就知道阶乘的含义,N阶乘是由1到N相乘而产生,如: 12! = 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8 x 9 x 10 x 11 x 12 ...
- CodeForces 348C Subset Sums(分块)(nsqrtn)
C. Subset Sums time limit per test 3 seconds memory limit per test 256 megabytes input standard inpu ...
- 微信小程序开发教程(五)开发框架:MINA
微信团队为小程序提供的框架命名为MINA应用框架.MINA框架通过封装微信客户端提供的文件系统.网络通信.任务管理.数据安全等基础功能,对上层提供一整套JavaScript API,让开发者能够非常方 ...
- SSH框架的简单含义
典型的J2EE三层结构,分为表现层.中间层(业务逻辑层)和数据服务层.三层体系将业务规则.数据访问及合法性校验等工作放在中间层处理.客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与 ...
- BSGS与二次剩余
BSGS $Big\ Step\ Giant\ Step$,大步小步法,一种在$O(\sqrt{p})$内求解方程$a^x\equiv b (mod\ p)$的算法. 先考虑$p$为质数的情况. 令$ ...
- Codeforces 311E Biologist
Discription SmallR is a biologist. Her latest research finding is how to change the sex of dogs. In ...
- 【莫队算法】【权值分块】bzoj3236 [Ahoi2013]作业
莫队显然.然后维护转移的时候如果用树状数组,则很容易TLE.所以用权值分块维护转移. 总复杂度O(m*sqrt(n)). #include<cstdio> #include<algo ...
- 【矩阵乘法+快速乘】BZOJ2875-[NOI2012]随机数生成器
[题目大意] 已知Xn+1=(aXn+c) mod m,求Xn mod g. [思路] get到了longlong乘法的正确方法,快速乘.什么是快速乘呢? 简单来讲,快速幂就是模拟了二进制的竖式乘法. ...
- [POI2010]Frog
题目大意: 一个数轴上有n个点,现在你要在这些点上跳. 每次跳的时候你只能跳到离这个点第k近的点上,而且要连续跳m次. 问从每一个点出发,最后分别会在哪一个点结束. 思路: 首先可以维护一个大小为k+ ...