设置分区配额,配置LVM
来源:互联网 发布:ubuntu做什么 编辑:程序博客网 时间:2024/05/22 01:41
一、设置分区配额
1.先新建一个设备
# fdisk /dev/vdb
2.格式化
# mdfs.xfs /dev/vdb1 -f
3.挂载
# mkdir /pub
# mount -o usrquota,grpquota /dev/vdb1 /pub
4.开启设备的配额功能
# quotaon -ugv /dev/vdb1
5.对某个用户设置配额
# edquota -u student
Disk quotas for user student (uid 1000):
Filesystem blocks soft hard inodes soft hard
/dev/vdb1 10240 0 10240 1 0 0
配置完对student的配额之后我们可以切换到student用户下进行测试:
[student@localhost ~]$ dd if=/dev/zero of=/test/file bs=1M count=100
dd: error writing ‘/test/file’: Disk quota exceeded ##超出磁盘配额
11+0 records in
10+0 records out
10485760 bytes (10 MB) copied, 0.0214635 s, 489 MB/s
6.查看配额
$ quota
# repquota -a
7.永久激活配额
编写/etc/fstab文件
/dev/vdb1 /test xfs defaults,usrquota,grpquota 0 0
8.如何关闭配额
先卸载,再重新挂载
# umount /pub
# mount /dev/vdb1 /pub
二、使用逻辑卷管理器管理灵活存储
1.什么是LVM
3.几个需要了解的术语
4.LVM的逻辑结构
5.配置LVM
做实验可以用一个bash来监控逻辑卷的状态
# watch -n 1 'pvs;echo ====;vgs;echo ======;lvs;echo ====;df -h /data'
1)准备物理卷
# fdisk /dev/vdb
要用t 修改ID为Linux LVM
2)创建pv
# pvcreate /dev/vdb1 ##用物理卷创建pv
3)创建vg
# vgcreate vg0 /dev/vdb1 ##用pv创建vg
# vgremove vg0 ##删除pv
# vgcreate -s 2m vg0 /dev/vdb1 ##创建大小为2M的vg
4)创建逻辑卷
# lvcreate -L 100M -n lv0 vg0 ##创建逻辑卷
# mkfs.xfs /dev/vg0/lv0 ##格式化逻辑卷
# mount /dev/vg0/lv0 /data ##挂载之后就可以使用了
6.扩大逻辑卷
1)当组里的空间够
# lvextend -L 500M /dev/vg0/lv0 ##将逻辑卷lv0扩大到500M
# xfs_growfs /dev/vg0/lv0 ##将挂载点的空间也同步为刚扩大的500M
2)当组里的空间不够
# pvcreate /dev/vdb2
# vgextend vg0 /dev/vdb2
# lvextend -L 1200M /dev/vg0/lv0
# xfs_growfs /dev/vg0/lv0
7.缩小逻辑卷
1)
xfs不能缩减,所以先要将lvm设备格式化为ext4
# mkfs.ext4 /dev/vg0/lv0
2)
# e2fsck -f /dev/vg0/lv0先扫,防止缩的太小把数据弄坏了
3)
# resize2fs /dev/vg0/lv0 刷新扩展空间
4)
# lvreduce -L 500M /dev/vg0/lv0 减小空间
5)恢复为xfs文件系统
# mkfs.xfs /dev/vg0/lv0 -f
重新挂载
# mount /dev/vg0/lv0 /data
8.建立LVM快照
# lvcreate -L 40M -n lv0-snap -s /dev/vg0/lv0 建立快照
# mount /dev/vg0/lv0-snap /data
如果在快照里删除了某些东西,还可以恢复
先删除快照,在照一遍
# lvremove /dev/vg0/lv0-snap
# lvcreate -L 40M -n lv0-snap -s /dev/vg0/lv0
# mount /dev/vg0/lv0-snap /data
- 设置分区配额,配置LVM
- Linux- 分区的加密、LVM、raid、配额
- LVM与配额管理
- 阵列,配额与LVM
- LVM 分区
- LVM分区
- linux转移/home目录分区与磁盘配额的配置
- Linux 磁盘配额,RAID,LVM
- 视频教程:磁盘配额、LVM及RAID
- 磁盘配额,更改分区方式
- 实践:做LVM分区
- LVM调整分区大小
- 挂载LVM类型分区
- Linux下实点做LVM分区
- 缩小LVM分区大小
- 做LVM分区 (转)
- LVM分区挂载。
- linux lvm分区
- Spring mvc,jQuery和JSON数据交互
- 17-05-02 Spring概述 学习笔记
- VS打开老版本的解决方案报错情况
- 文章标题
- codeforces788C The Great Mixing
- 设置分区配额,配置LVM
- hadoop自学记录(一)
- DOBRI
- hdu2588——GCD(欧拉函数)
- HDU 5873 Football Games【】
- C++11 新标准(三)
- const char*和char const*以及char*const
- 堆排序算法
- 极值二分-精度问题-floor和ceil-挑战程序设计2