硬盘分区优点
优化读写性能
实现磁盘空间配额限制
提高修复速度
隔离系统和程序
安装多个os
采用不同文件系统
缺点
只能使用一块硬盘的空间
如果分区必须是连续的空间
一旦分区不能改变大小,如要改变只能删除分区
lvm 逻辑卷可以解决这些缺点
逻辑卷
lvm=logical volume manager 逻辑卷管理
将硬盘或分区 逻辑拆分成最小单元PE ,然后组成逻辑卷
作用:动态调整磁盘容量,提高磁盘灵活性
一定要有物理磁盘:物理卷(分区 可以是一块硬盘)
将多个物理卷组合成 ,卷组容量从多个物理卷中提取
创建过程 格式为8e :linux lvm
第一步建立物理卷 pvcreate /dev/sdb1 /dev/sdc 设备名
第二步建立卷组 vgcreate vg0 /dev/sdb1 /dev/sdc
第三部创建逻辑卷 lvcreate -L 15G -n cxk vg0
第四步 格式化 mkfs.xfs /dev/vg0/cxk
第五步 挂载 mount /dev/vg0/cxk /mnt
扩容
lvextend -L +10G /dev/cxk/lanqiu -r
xfs_growfs /dev/cxk/lanqiu 刷新
缩容 (lvreduce)
1.解挂载
2.检查文件系统完整性
3.缩减文件系统
4.缩减逻辑卷上下一致
5.再挂载回去
配额管理
1、检查是否已安装 xfsprogs 和 xfsquota 软件包
rpm -q xfsprogs quota (检查是否已经安装)
yum install -y xfsprogs quota (没有安装的话使用该命令安装)
[root@localhost ~]# mount -o remount usrquota,grpquota /dev/sdb1 /mnt2、以支持配额功能的方式挂载文件系统vim /etc/fstab,永久挂载
/dev/cxk/ky27 /opt/data xfs defaults,usrquota,grpquota 0 0
3、关闭安全功能:setenforce 0 ---关闭安全机制
4、创建用户:[root@192 /]# useradd zhangsan[root@192 /]# passwd zhangsan
5、创建好新用户之后,使用下面的命令来编辑用户的配额限制.其中的“-x”:表示启动专家模式,在当前模式下允许对配额系统进行修改的所有管理命令可用. “-c”:表示直接调用管理命令。“-u”:指定用户账号对象。“bsoft”:设置磁盘容量的软限制数值为80M.“bhard”:设置磁盘容量的硬限制数值为100M.“isoft”:设置磁盘文件数的软限制数值为40个.“ihard”:设置磁盘文件数的硬限制数值为50个.限制磁盘:xfs_quota -x -c 'limit -u bsoft=80M bhard=100M xiaozhan' /opt/wangyibo限制文件数:xfs_quota -x -c 'limit -u isoft=40 ihard=50 xiaozhan' /opt/wangyibo
也可以写在一块:[zhangsan@192 data1]$ xfs_quota -x -c 'limit -u bsoft=80M bhard=100M isoft=40 ihard=50 zhangsan' /opt/wangyibo 满足二选一,磁盘限制满了,也不能创建文件,创建文件限制达到,也不可以再写入内容了
达到软限制时,会有提醒,但还可以使用但是,当到达硬限制时,系统会提示用户并且强制终止用户的操作
dd命令是一个设备转换和连续复制命令“if=” 指定输入设备(或文件)"of="指定输出设备(或文件)"bs=" 指定读取数据块的大小"count=”指定读取数据块的数量/dev/zero “零"设备文件,可以无限的提供空字符。常用来生成-一个特定大小的文件
chmod 777 /opt/wangyibo 给权限
验证:dd if=/dev/zero of=/opt/wangyibo/123.txt bs=10M count=12[zhangsan@192 data1]$ touch {1..50}.txt