码迷,mamicode.com
首页 > 其他好文 > 详细

磁盘分区及配额

时间:2016-08-09 00:39:28      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:磁盘分区   配额   

实验目的

在现有磁盘的基础上进行分区格式化并为特定用户实施磁盘配额,使其对磁盘这一分区的写入有一定的限制

前期准备

在我的虚拟机rhel7上有/dev/sda这一分区和fsy这一用户,我将对/dev/sda进行分区,fsy这一用户实施配额

实验

1.在/dev/sda上分一个大小为100M的分区/dev/sda5

2.将/dev/sda5格式化为ext4

[root@fsy-rhel7 ~]# mkfs.ext4 /dev/sda5

3.将该分区设置为自动挂载(即编辑/etc/fstab

[root@fsy-rhel7 ~]# blkid /dev/sda5 >> /etc/fstab

[root@fsy-rhel7 ~]# vim /etc/fstab

添加:

                UUID="a9011480-530a-4c8f-8e9a-6c63d5e8ca51" /mnt/ext4 ext4 defaults,usrquota 0 0

4.创建挂载点/mnt/ext4并挂载

[root@fsy-rhel7 ~]# mkdir /mnt/ext4

[root@fsy-rhel7 ~]# mount -a

[root@fsy-rhel7 ~]# df -h

显示:/dev/sda5  93M  1.6M   85M  2% /mnt/ext4,表明已经成功挂载

5.生成数据库统计信息

[root@fsy-rhel7 ~]# quotacheck -cuf /dev/sda5

[root@fsy-rhel7 etc]# cd /mnt/ext4/

[root@fsy-rhel7 ext4]# ls

此时可以看到有一个名为aquota.user的文件,表明生成数据库统计信息成功

6.开启次分区的配额功能

[root@fsy-rhel7 ext4]# quotaon /dev/sda5

7.编写用户限制

[root@fsy-rhel7 ~]# edquota -u fsy /de/sda5(如下)

Filesystem    blocks   soft    hard   inodes   soft hard

/dev/sda5     0         30      60      0        0   0     

8.由于fsy这一用户对目录ex4/权限不够,因此为其加写权限

[root@fsy-rhel7 mnt]# chmod o+w ext4/

9.用fsy用户进行测试

[fsy@fsy-rhel7 ext4]$ dd if=/dev/zero of=text1 bs=1k count=65(此命令是创建一个大小为65K 的内容       全为0的文件)

显示:

sda5: warning, user block quota exceeded.

sda5: write failed, user block limit reached.

dd: 写入"text1" 出错: 超出磁盘限额

记录了60+0 的读入

记录了59+0 的写出

60416字节(60 kB)已复制,0.00270844 秒,22.3 MB/

[fsy@fsy-rhel7 ext4]$ ll -h

显示:-rw-rw-r--. 1 fsy  fsy   59K 8月   8 21:42 text1

此结果表明,创建配额成功!

 

 

 


本文出自 “10917734” 博客,请务必保留此出处http://10927734.blog.51cto.com/10917734/1835848

磁盘分区及配额

标签:磁盘分区   配额   

原文地址:http://10927734.blog.51cto.com/10917734/1835848

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!