磁盘配额与管理

磁盘配额

  • 限制某一用户组所能使用的最大磁盘配额
  • 限制某一用户的最大磁盘配额
  • 限制某一目录的最大磁盘配额

使用条件:

  • 内核必须支持磁盘配额
  • 只对一般身份用户有效
  • 启用SELinux,非所有目录均可设置磁盘配额

设置规范:

  • 分别针对,用户,组,目录
  • 容量或文件数量限制(block 或indoe)
  • 用户组与目录的限制无法同时并存

修改配额:
df -hT /xxx ,查看指定目录的容量信息
/etc/fstab,该文件里可以设置usrquota, grpquota,启动配额功能
xfs_quota -x -c "limit [-ug] b[soft|hard]=N i[soft|hard]=n name。设置配额
xfs_quota -x -c “print|df|report|state” /xxx,查看配额相关信息

软件磁盘阵列

  • RAID:独立冗余磁盘阵列,将多个较小的磁盘设备整合成一个。
  1. RAID 0:等量模式,stripe.将磁盘切成等量的数据块(chunk),写入文件时,根据chunk的大小切割好大小,依序存放到各个磁盘
  2. RAID 1:镜像模式,完整备份,让同一份数据完整的保存在两块磁盘
  3. RAID 1+0:先让四个磁盘组成两组RAID1,两两一组,然后再将两组RAID1变为一组RAID0
  4. RAID 0+1:先让两个磁盘组成RAID0,然后再将两组RAID0变为RAID1
  5. spare disk:热备份磁盘:一块或多块平时没有包含在阵列里的磁盘,当阵列有磁盘损坏时,该热备份磁盘会被主动拉进磁盘阵列,并将坏掉的移出阵列,立即重建数据系统。

RAID类型

  1. 硬件RAID,通过阵列卡来完成磁盘阵列功能。
  2. 软件RAID,通过软件技术来模拟阵列所产生的阵列功能。

工具:

  • mdadm --details|create --auto --chunk --raid-device --spare-devices --level /设备 查看创建阵列
  • mdadm --manage /设备 --add|remove|fail 管理阵列
  • /etc/mdadm.conf, uuid=blkid 挂载点 xfs defaults 0 0 xfs defaults 0 0,开机自动启动RAID并自动挂载。/unmout 设备; mount -a
  • umount 挂载点 删除uuid那一行。 dd 覆盖掉RAID的metadata, mdadm --stop 设备,关闭RAID

逻辑卷管理器Logical Volume Manager

整合多个物理分区,让这些分区看起来像一个磁盘一样。然后再将大磁盘经过划分成为可使用的分区,最终挂载使用。

  • PV 物理卷,实际分区调整system id 为8e(gdisk),经过pvcreate转成为LVM最底层的物理卷PV.
  • VG 卷组。将多个PV整合成VG.LVM组合起来的大磁盘。
  • PE 物理扩展块,整个LVM最小存储块,
  • LV 逻辑卷,最终的VG会被切成多个LV,LV就是最后可以被格式化使用的类似 分区。

弹性修改文件系统容量:将原本LV内的PE移到其它设备中以降低LV容量,或将其他PE加入到LV中以加大容量。

LVM thin volume,动态自动调整磁盘使用率。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值