Linux-setquota命令详解-非交互式设置磁盘配额 (linux系统)

教程大全 2025-07-14 09:51:04 浏览

如果我们需要写脚本建立大量的用户,并给每个用户都自动进行磁盘配额,那么 edquota 命令就不能在脚本中使用了,因为这个命令的操作过程和 vi 类似,需要和管理员产生交互。

这种情况下就需要利用进行设置,这个命令的好处是通过命令行设定配额,而不用和管理员交互设定。

edquota 命令格式如下:

[root@localhost ~]# setquota -u 用户名 容量软限制 容量硬限制 个数软限制 个数硬限制 分区名

setquota命令详解

举个例子,我们再建立用户 lamp4,并用 setquota 命令设定磁盘配额。

[root@localhost ~]# useradd lamp4[root@localhost ~]# passwd lamp4#建立用户[root@localhost ~]# setquota -u lamp4 10000 20000 5 8/disk#设定用户在/disk分区中的容量软限制为10MB,硬限制为20MB;文件个数软限制为5个,硬限制为8个[root@localhost ~]# quota -uvs lamp4Disk quotas for user Iamp4 (uid 503):Filesystem blocks quota limit grace files quota limit grace/dev/sdbl 0 10000 20000 0 5 8#查看一下,配额生效了

这个命令在写脚本进行批量设置时更加方便。当然,在写脚本时也可以先建立一个模板用户,设定好磁盘配额,再进行配额复制。


有关Linux的问题

我只写出命令啊!

一、

1,fdisk -l 显示硬盘信息

2,fdisk /dev/hda 创建分区(进去里面后,先创一个扩展分区,保存退出,具体操作不会再问我)

partprobe 激活分区

3,2 /dev/hda5

3 /dev/had6

4,mkdir /hard1

mkdir /hard2

mount /dev/had5 /hard1

mount -o ro /dev/had6 /hard2

二、

添加硬盘你应该知道吧,我现在告诉你的制作RAID5的方法

有四块硬盘,其中三块主硬盘,一块备份的。

分别为/dev/had7,/dev/had8,/dev/had9,/dev/had10

然后就开始做了 步骤如下:

mdadm -C /dev/md0 -l 5 -n 3 -x 1 /dev/hda{7..10}

3 /dev/md0 格式化raid5

mkdir /mnt/raid5 这是新建一个文件夹,你在添加硬盘的时候自然会挂到一个地方使用的。 我这仅仅是举一个例题。

mount /dev/md0 /mnt/raid5 将raid5挂到刚才新建的文件夹中。

mdadm -D /dev/md0 查看md0的详细情况

三、

你新建出来两个RAID5分别命名为md0 和md1

然后做卷组,卷组名为haha: vgcreate haha /dev/md{0..1}

然后做逻辑分区,lvcreate -L900M(大小自己定) /dev/haha -n LVM

四、

现在格式化刚才新建出来的逻辑分区

3 /dev/haha/LVM

mount /dev/haha/LVM /lvm

useradd user1

vim /etc/fstab 这是进入编辑器,编辑/etc/fstab这个文件 更改一条这样的记录,加入我加深了的内容。

/dev/haha/LVM/lvm ext3 defaults,usrquota 0,0

然后保存退出 输入mount -o remount /vm

quotacheck -cum /lvm

quotaon /lvm

setquota -u user1 40 70 0 0 /lvm 这是做磁盘配额,在40k的时候报警 90k的时候输入失败。

chmod 757 /lvm -R这样就做成了。

如何取消硬盘文件夹大小限制

用NTFS文件系统就可以,不然FAT32不支持当个文件超过4G。 ·NTFS可以支持的分区(如果采用动态磁盘则称为卷)大小可以达到2TB。 而Win 2000中的FAT32支持分区的大小最大为32GB。 ·NTFS是一个可恢复的文件系统。 在NTFS分区上用户很少需要运行磁盘修复程序。 NTFS通过使用标准的事物处理日志和恢复技术来保证分区的一致性。 发生系统失败事件时,NTFS使用日志文件和检查点信息自动恢复文件系统的一致性。 ·NTFS支持对分区、文件夹和文件的压缩。 任何基于Windows的应用程序对NTFS分区上的压缩文件进行读写时不需要事先由其他程序进行解压缩,当对文件进行读取时,文件将自动进行解压缩;文件关闭或保存时会自动对文件进行压缩。 ·NTFS采用了更小的簇,可以更有效率地管理磁盘空间。 在Win 2000的FAT32文件系统的情况下,分区大小在2GB~8GB时簇的大小为4KB;分区大小在8GB~16GB时簇的大小为8KB;分区大小在16GB~32GB时,簇的大小则达到了16KB。 而Win 2000的NTFS文件系统,当分区的大小在2GB以下时,簇的大小都比相应的FAT32簇小;当分区的大小在2GB以上时(2GB~2TB),簇的大小都为4KB。 相比之下,NTFS可以比FAT32更有效地管理磁盘空间,最大限度地避免了磁盘空间的浪费。 ·在NTFS分区上,可以为共享资源、文件夹以及文件设置访问许可权限。 许可的设置包括两方面的内容:一是允许哪些组或用户对文件夹、文件和共享资源进行访问;二是获得访问许可的组或用户可以进行什么级别的访问。 访问许可权限的设置不但适用于本地计算机的用户,同样也应用于通过网络的共享文件夹对文件进行访问的网络用户。 与FAT32文件系统下对文件夹或文件进行访问相比,安全性要高得多。 另外,在采用NTFS格式的Win 2000中,应用审核策略可以对文件夹、文件以及活动目录对象进行审核,审核结果记录在安全日志中,通过安全日志就可以查看哪些组或用户对文件夹、文件或活动目录对象进行了什么级别的操作,从而发现系统可能面临的非法访问,通过采取相应的措施,将这种安全隐患减到最低。 这些在FAT32文件系统下,是不能实现的。 ·在Win 2000的NTFS文件系统下可以进行磁盘配额管理。 磁盘配额就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。 设置磁盘配额后,可以对每一个用户的磁盘使用情况进行跟踪和控制,通过监测可以标识出超过配额报警阈值和配额限制的用户,从而采取相应的措施。 磁盘配额管理功能的提供,使得管理员可以方便合理地为用户分配存储资源,避免由于磁盘空间使用的失控可能造成的系统崩溃,提高了系统的安全性。 ·NTFS使用一个“变更”日志来跟踪记录文件所发生的变更。 ·还有诸如加密文件数据等等,和系统服务相关的东西不少。 convert命令将FAT32无损转成NTFS格式 将FAT 卷转换成 NTFS。 CONVERT volume /FS:NTFS [/V] [/CvtArea:filename] [/NoSecurity] [/X] volume 指定驱动器号(后面跟一个冒号)、 装载点或卷名,但不能反过来无损操作。

linux中怎么安装quota

quota1.作用quota命令用来显示磁盘使用情况和限制情况,使用权限超级用户。 2.格式quota [-g][-u][-v][-p] 用户名 组名3.参数-g:显示用户所在组的磁盘使用限制。 -u:显示用户的磁盘使用限制。 -v:显示没有分配空间的文件系统的分配情况。 -p:显示简化信息。 4.应用实例在企业应用中磁盘配额非常重要,普通用户要学会看懂自己的磁盘使用情况。 要查询自己的磁盘配额可以使用下面命令(下例中用户账号是caojh):#quota caojhDisk quotas for user caojh(uid 502):Filesystem blocks quota limit grace files quota limit grace/dev/hda3 58 41 500 1000

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐