ext和xfs格式文件系统的磁盘配额
2017-11-25 18:43
459 查看
一:ext格式的文件系统磁盘配额,这里以案例的形式来解释ext格式的文件系统磁盘配额
案例1;
parted -s /dev/sdd mklabel gpt //指定sdd硬盘的格式为gpt
parted /dev/sdd mkpart primary 1 1G //创建一个1G的主分区
mkdir /mnt/quota //创建挂载目录
mkfs.ext4 /dev/sdd1 //格式化sdd1成ext4格式的文件系统
mount -o usrquota,grpquota /dev/sdd1 /mnt/quota //挂载并启用配额功能
echo "/dev/sdd1 /mnt/quota ext4 defaults,usrquota,grpquota 0 0" >> /etc/fstab //开机自动挂载
useradd -d /mnt/quota/test1 test //指定家目录,做测试时一定需要进入被限额的那个路径
useradd -d /mnt/quota/tom1 tom
quotacheck -cugv /mnt/quota //生成/mnt/quota的主配置文件
chmod 777 /mnt/quota //修改权限,让普通用户有权限访问
edquota -u test //这里给test用户限定文件的个数,软限制为7,硬限制为10.在如下添加内容
Filesystem blocks soft hard inodes soft hard
/dev/sdd1 0 0 0 0 7 10
edquota -u tom //这里给tom用户 限定创建的文件大小不能超过指定大小,软限制为10M ,硬限制为20M
Filesystem blocks soft hard inodes soft hard
/dev/sdd1 0 10M 20M 0 0 0
quotaon /mnt/quota //激活配额
su - test 切换用户测试
pwd //查看当前的路径
quota //查看自己的配额状态
touch {1..7}.txt //提示超出软限制
touch {8..11}.txt //提示超出硬限制
exit 退出登录
su - tom
pwd
dd if=/dev/zero of=/mnt/quota/a.txt bs=1M count=10M //提示超出软限制
dd if=/dev/zero of=/mnt/quota/b.txt bs=1M count=11M //提示超出硬限制
exit
repquota -a //查看文件系统的配额汇总
二:xfs格式的文件系统的磁盘配额,这里以案例的形式来解释xfs格式的文件系统磁盘配额以及对目录的限额
parted -s /dev/sdd mklabel gpt //指定sdd硬盘的格式为gpt
parted /dev/sdd mkpart primary 1 1G //创建一个1G的主分区
mkdir /mnt/quota //创建挂载目录
mkfs.xfs /dev/sdd1 //格式化sdd1成xfs格式的文件系统
mount -o usrquota,grpquota,prjquota /dev/sdd1 /mnt/quota //挂载并启用配额功能
echo "/dev/sdd1 /mnt/quota ext4 defaults,usrquota,grpquota,prjquota 0 0" >> /etc/fstab //开机自动挂载
useradd -d /mnt/quota/test1 test //指定家目录,做测试时一定需要进入被限额的那个路径
useradd -d /mnt/quota/tom1 tom
chmod 777 /mnt/quota //修改权限,让普通用户有权限访问
mkdir /mnt/quota/myproject //创建myproject目录
echo "12:/mnt/quota/myproject" >>/etc/projects //指定项目标识符以及目录和/etc/projects的对应关系
echo "data:12" >>/etc/projid //规范专案名称以及项目标识符的对应目录
xfs_quota -x -c "peoject -s data" //初始化专案名称
xfs_quota -x -c "print" /mnt/quota //查看配额状态信息
xfs_quota -x -c "limit -u isoft=7 ihard=10 test" /mnt/quota
xfs_quota -x -c "limit -u bsoft=10M bhard=20M tom" /mnt/quota
xfs_quota -x -c "limit -p bsoft=10M bhard=20M data" /mnt/quota
xfs_quota -x -c "report -uibhp" /mnt/quota 查看所有的限额状态
su - test 切换用户测试
pwd //查看当前的路径
touch {1..7}.txt //提示超出软限制
touch {8..11}.txt //提示超出硬限制
exit 退出登录
su - tom
pwd
dd if=/dev/zero of=/mnt/quota/a.txt bs=1M count=10M //提示超出软限制
dd if=/dev/zero of=/mnt/quota/b.txt bs=1M count=11M //提示超出硬限制
exit
目录限额测试:
dd if=/dev/zero of=/mnt/quota/myproject/a.txt bs=1M count=21 //提示超出限额
案例1;
parted -s /dev/sdd mklabel gpt //指定sdd硬盘的格式为gpt
parted /dev/sdd mkpart primary 1 1G //创建一个1G的主分区
mkdir /mnt/quota //创建挂载目录
mkfs.ext4 /dev/sdd1 //格式化sdd1成ext4格式的文件系统
mount -o usrquota,grpquota /dev/sdd1 /mnt/quota //挂载并启用配额功能
echo "/dev/sdd1 /mnt/quota ext4 defaults,usrquota,grpquota 0 0" >> /etc/fstab //开机自动挂载
useradd -d /mnt/quota/test1 test //指定家目录,做测试时一定需要进入被限额的那个路径
useradd -d /mnt/quota/tom1 tom
quotacheck -cugv /mnt/quota //生成/mnt/quota的主配置文件
chmod 777 /mnt/quota //修改权限,让普通用户有权限访问
edquota -u test //这里给test用户限定文件的个数,软限制为7,硬限制为10.在如下添加内容
Filesystem blocks soft hard inodes soft hard
/dev/sdd1 0 0 0 0 7 10
edquota -u tom //这里给tom用户 限定创建的文件大小不能超过指定大小,软限制为10M ,硬限制为20M
Filesystem blocks soft hard inodes soft hard
/dev/sdd1 0 10M 20M 0 0 0
quotaon /mnt/quota //激活配额
su - test 切换用户测试
pwd //查看当前的路径
quota //查看自己的配额状态
touch {1..7}.txt //提示超出软限制
touch {8..11}.txt //提示超出硬限制
exit 退出登录
su - tom
pwd
dd if=/dev/zero of=/mnt/quota/a.txt bs=1M count=10M //提示超出软限制
dd if=/dev/zero of=/mnt/quota/b.txt bs=1M count=11M //提示超出硬限制
exit
repquota -a //查看文件系统的配额汇总
二:xfs格式的文件系统的磁盘配额,这里以案例的形式来解释xfs格式的文件系统磁盘配额以及对目录的限额
parted -s /dev/sdd mklabel gpt //指定sdd硬盘的格式为gpt
parted /dev/sdd mkpart primary 1 1G //创建一个1G的主分区
mkdir /mnt/quota //创建挂载目录
mkfs.xfs /dev/sdd1 //格式化sdd1成xfs格式的文件系统
mount -o usrquota,grpquota,prjquota /dev/sdd1 /mnt/quota //挂载并启用配额功能
echo "/dev/sdd1 /mnt/quota ext4 defaults,usrquota,grpquota,prjquota 0 0" >> /etc/fstab //开机自动挂载
useradd -d /mnt/quota/test1 test //指定家目录,做测试时一定需要进入被限额的那个路径
useradd -d /mnt/quota/tom1 tom
chmod 777 /mnt/quota //修改权限,让普通用户有权限访问
mkdir /mnt/quota/myproject //创建myproject目录
echo "12:/mnt/quota/myproject" >>/etc/projects //指定项目标识符以及目录和/etc/projects的对应关系
echo "data:12" >>/etc/projid //规范专案名称以及项目标识符的对应目录
xfs_quota -x -c "peoject -s data" //初始化专案名称
xfs_quota -x -c "print" /mnt/quota //查看配额状态信息
xfs_quota -x -c "limit -u isoft=7 ihard=10 test" /mnt/quota
xfs_quota -x -c "limit -u bsoft=10M bhard=20M tom" /mnt/quota
xfs_quota -x -c "limit -p bsoft=10M bhard=20M data" /mnt/quota
xfs_quota -x -c "report -uibhp" /mnt/quota 查看所有的限额状态
su - test 切换用户测试
pwd //查看当前的路径
touch {1..7}.txt //提示超出软限制
touch {8..11}.txt //提示超出硬限制
exit 退出登录
su - tom
pwd
dd if=/dev/zero of=/mnt/quota/a.txt bs=1M count=10M //提示超出软限制
dd if=/dev/zero of=/mnt/quota/b.txt bs=1M count=11M //提示超出硬限制
exit
目录限额测试:
dd if=/dev/zero of=/mnt/quota/myproject/a.txt bs=1M count=21 //提示超出限额
相关文章推荐
- 利用Ubuntu Windows互访访问Ext UFS ReiserFs JFS XFS 等文件系统
- 文件系统基础及ext文件系统创建及管理详解、文件系统的使用及卸载、fstab文件格式及自动挂载系统的
- ext与xfs文件系统比较与总结
- xfs和ext文件系统的区别
- 为什么CENTOS 7.0开始选择XFS作为默认的文件系统?XFS相比ext有什么优点?
- 查看linux的文件系统是什么格式的(如ext2,ext3,xfs等)?
- 让linux支持xfs jfs reiserfs 文件系统
- 存储系统实现-数据文件格式
- Linux各种文件系统(ext3,ReiserFS,jfs,xfs)的性能
- 华为3COM NAS 存储 XFS文件系统数据恢复案例及方案
- yaffs格式根文件系统制作
- XFS:高性能日志文件系统
- Ext2、Ext3、Jfs、Xfs、Reiserfs文件系统性能大测试
- Windows和linux系统文件合并命令格式介绍
- 旧版本uboot对ext4文件系统格式的支持
- 在Linux系统中如何装rpm,deb,tar.gz,tar.bz2,apt,bin 格式的文件
- linux系统挂载NTFS格式文件系统
- Linux如何扩展XFS文件系统以完全使用额外空间
- 运维日记002-extundelete恢复Linux系统误删除的文件