linux怎么查看本机内存大小
354
2022-11-13
ext和xfs格式文件系统的磁盘配额
一:ext格式的文件系统磁盘配额,这里以案例的形式来解释ext格式的文件系统磁盘配额案例1;parted -s /dev/sdd mklabel gpt //指定sdd硬盘的格式为gptparted /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 tomquotacheck -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 //提示超出硬限制exitrepquota -a //查看文件系统的配额汇总二:xfs格式的文件系统的磁盘配额,这里以案例的形式来解释xfs格式的文件系统磁盘配额以及对目录的限额parted -s /dev/sdd mklabel gpt //指定sdd硬盘的格式为gptparted /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 tomchmod 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/quotaxfs_quota -x -c "limit -u bsoft=10M bhard=20M tom" /mnt/quotaxfs_quota -x -c "limit -p bsoft=10M bhard=20M data" /mnt/quotaxfs_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 //提示超出限额
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~