xfs磁盘限额

# 安装磁盘限额工具
apt install quota
# 将磁盘 /dev/vdb 直接转为物理卷,转换后才能加到卷组中
pvcreate /dev/vdb
# 将磁盘 /dev/vdb 添加到卷组 vg 中,使用卷组是为了方便今后扩展磁盘
vgcreate vg /dev/vdb
# 将卷组 vg 中的所有空间分配到逻辑卷 lv 中
lvcreate -l 100%VG -n lv vg
# 此处格式化为 xfs 文件系统
mkfs.xfs /dev/vg/lv
# 将挂载信息写入fstab以便重启也可生效
echo "/dev/vg/lv    /DATA    xfs    rw,pquota    0  0" >>/etc/fstab
# 由于还没重启,此处手工立即生效
mkdir /DATA
mount -a

# 使用配置文件做配额限制
echo "1:/DATA/dir1" >>/etc/projects
echo "dir1:1" >>/etc/projid
xfs_quota -x -c "project -s test" /DATA
xfs_quota -x -c 'limit -p bhard=1M dir1' /DATA
xfs_quota -x -c "report -pbih" /DATA
dd if=/dev/zero of=/DATA/dir1/file bs=2M count=1

# 不使用配置文件
xfs_quota -x -c "project -s -p dir2 2" /DATA
xfs_quota -x -c 'limit -p bhard=1M 2' /DATA
xfs_quota -x -c "report -pbih" /DATA
dd if=/dev/zero of=/DATA/dir2/file bs=2M count=1

# 删除id为2的配额记录
xfs_quota -x -c 'limit -p bhard=0 2' /DATA

# 查看状态
xfs_quota -x -c state

推荐阅读更多精彩内容

  • Managing Directory Quota Directory quotas in GlusterFS al...
    think_lonely阅读 515评论 0 0
  • 简介 服务器通常有很多个人账号,但是/home目录的磁盘空间是有限的,为了防止某些账号无端的占用过多的磁盘空间,我...
    会飞的蜗牛07阅读 556评论 0 0
  • 今天还是早点睡吧。感觉自己有点感冒,这两天下雨下的,没有注意自己的身体。有点冷,还是早点睡吧。晚上和一个老师聊天的...
    橘子不是唯一的苹果阅读 63评论 0 1
  • 何颖颖读书打卡 坚持读书第119天 高校教师:第七章:激发动机的训练261—269页 有感:作为老师的行为和语言是...
    何颖颖h阅读 46评论 0 0
  • 写给那个姗姗来迟的你: 不知道第一句话该写些什么,不停的删掉重写却始终找不到那句适宜的开场白,仿佛有很多话想说给你...
    鹿小枝阅读 290评论 2 5
  • AR从其技术手段和表现形式上,可以明确分为大约两类:一是Vision based AR,即基于计算机视觉的AR,二...
    困卡阅读 9,796评论 0 6