
2、挂载为设备:losetup /dev/loop0 /root/disk.img
3、格式化设备:mkfs.ext3 /dev/loop0
4、挂载为文件夹
复制内容到剪贴板
mkdir /test
mount -t ext3 /dev/loop0 /test
假如你要设置用户user,在/dev/sda1 分区使用20M磁盘空间,50个文件,下文以/为例:1.设置/etc/fstab ,在defaults后添加usrquota:
/dev/sda1 / ext4 defaults,usrquota 0 0
2.mount -o remount / (应该要reboot)
3 .建立用户磁盘配额数据库:(可能要在单用户模式下)
quotacheck -cvua
4. 启动磁盘配额功能:
quotaon /dev/sda1
5.编辑用户磁盘配额
edquota -u user
Filesystemblocks soft hard inodes soft hard
/dev/sda1 820000 50
6.查看用户配额
requota -u user
磁盘配额从开始准备文件系统的支持,到整个设置结束的主要步骤如下:步骤1:设置分区的文件系统支持磁盘配额参数
#vi /etc/fstab :
UUID=*** ext3 defaults,usrquota,grpquota 1 2
步骤2:生成磁盘配额的配置文件
quotacheck –cugm /home 生成磁盘配额的配置文件
在/home下生成aquota.user和aquota.group文档
参数:
a 检查任何起用了配额的在本地挂载的文档系统
b 在检查配额过程中显示周详的状态信息
u 检查用户磁盘配额信息
g 检查组群磁盘配额信息
这样就加入了磁盘配额的磁盘格式了。不过,由于真正的磁盘配额在读取时时读取/etc/mtab文件,这个文件需要重启之后才能用/etc/fstab的新数据,所以这个时候可以选择 重新启动 或者
#mount -o remount /data
步骤3:打开磁盘配额
#quotaon -a
步骤4:编辑磁盘配额限制值数据
现在假设想给test用户10M的硬盘配额限制,他所拥有的最大文档数不得超过100个。
#edquota -u test //test为用户名
进入编辑环境,将如下三行:
Quotas for user test:
/dev/hadx: blocks in use14,limits(soft=0, hard=0)
inodes in use: 12, limits (soft=0, hard=0)
改为:
Quotas for user test:
/dev/hdax: blocks in use: 14, limits (soft=10204, hard=10204)
inodes in use: 12, limits (soft=100, hard=100)
其中:blocks in use:用户已使用块的大小,单位是KB。inodes in use: 用户现有文档的大小。这两项都是系统自动给出,不必改变。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)