导航:首页 > 编程系统 > linux挂载点限额

linux挂载点限额

发布时间:2023-09-09 16:49:07

⑴ 在linux中设置用户磁盘配额,给用户tom的home目录做磁盘配额限制,软限制为100K,硬限制300K怎么做。

首先要确定在哪一个分区使用quota,就要在/etc/fstab中输入这样的字段/dev/sda* /web ext3 defaults,usrquota 0 0保存退出 第二步:quotacheck -cavu第三步:输入命令:edquota tom会看到以下的界面
Disk quotas for user tom (uid 502):
Filesystem blocks soft hard inodes soft hard
/dev/sda* 0 100 300 0 3 3 第四步:quotaon /dev/sda*第五步,验证:repquota -a切换到tom用户dd if=/dev/zero of=/web/tom1 bs=1024 count=100dd if=/dev/zero of=/web/tom1 bs=1024 count=300挂载点因你自己的情况而异搞定,收工你应该有基础吧,问的问题看起来像个勤快人的样子,多测试就知道,磁盘配额没什么东西

⑵ Linux如何创建挂载点

挂载文件系统,目前有两种方法,一是通过 mount 来挂载,另一种方法是通过/etc/fstab文件来开机自动挂载;
1、通过mount 来挂载磁盘分区(或存储设备)
mount [-t 文件系统 ] [-o 选项] 设备 目录
注: -t 通过这个参数,我们来指定文件系统的类型,一般的情况下不必指定有时也能识加,-t 后面跟 ext3 、ext2 、reiserfs、vfat 、ntfs 等,其中 vfat 是fat32和fat16分区文件系统所所用的参数;如果您忘记了文件系统,也可以在-t 后面加auto ; -o 这个选项,主要选项有权限、用户、磁盘限额、语言编码等,但语言编码的选项,大多用于vfat和ntfs文件系统;由于选项太多,还是请您看看 man mount ;这里不多说;设备 指存储设备,比如/dev/hda1, /dev/sda1 ,cdrom 等...至于您的系统中有哪些存储设备,主要通过 fdisk -l 或者查看 /etc/fstab 或 dmesg ;一般的情况下光驱设备是/dev/cdrom ;软驱设备是/dev/fd0 ;硬盘及移动硬盘以 fdisk -l 的输出为准;

2、通过/etc/fstab文件来开机自动挂载文件系统
# This file is edited by fstab-sync - see 'man fstab-sync' for details
LABEL=/1 / ext3 defaults 1 1
/dev/devpts /dev/pts devpts gid=5,mode=620 0 0

类似这样的结构

⑶ linux磁盘配额可以通过哪两种方法对用户进行限制

Linux磁盘配额

1. 磁盘配额的使用限制

仅针对整个分区:磁盘配额实际运行时,是针对“整个分区”进行限制的,例如,如果/dev/hda5载入在/home下,那么,在/home下面的所有目录都会受到限制。
核心必须支持磁盘配额:Linux系统核心必须支持磁盘配额模块。
磁盘配额的记录文件:使用的Kernel 2.6.XX的核心版本,这个核心版本支持新的磁盘配额模块,使用的默认文件(aquota.user、aquota.group)将不同于旧版本的quota.user和quota.group。旧版本的磁盘配额可以通过convertquota程序来转换

只对一般身份用户有效:并不是所有在Linux上的账号都可以设置磁盘配额,例如root就不能设置磁盘配额,因为他拥有整个系统所有的数据。
2. 磁盘配额程序对硬盘配额的限制
最低限制( soft ):这是最低限制容量。用户在宽限期间之内,它的容量可以超过最低限制,但必须在宽限时间之内将磁盘容量降低到最低限制的容量限制范围之内。
最高限制( hard ):这是“绝对不能超过”的容量。通常最高限制会比最低限制高。
宽限时间:宽限之间是指当用户使用的空间超过了最低限制,却还没有到最高限制时,在这个“宽限时间”内,就必须请用户将使用的磁盘空间降低到最低限制之下,否则则不允许在写入。反之,则宽限时间取消

3. 基本的磁盘配额命令
在开始进行磁盘配额的实际练习之前,先了解一下磁盘配额使用的命令,这些命令分为两种,一种是查询功能(quota、quotacheck、quotastats、warnquota、requota),另一种则是编辑磁盘配额的内容(edquota、setquota)。下面我们来讨论这些基本命令。
3.1. /etc/mtab
为什么要提这个文件系统实际载入的记录文件呢?要注意,当我们使用磁盘配额的时候,系统会去搜素:“系统上具有磁盘配额参数的分区”,所以,当我们要使用磁盘配额的功能时,系统文件必须要支持磁盘配额的标志。一般来说,我们是通过编辑/etc/fstab后,在重新载入文件系统的方法,来让系统的文件系统支持磁盘配额。这个概念很重要。
3.2. quota
这个命令仅仅用来“显示”当前某个用户或者组的磁盘配额值。
# quota -uvs //这个是显示当前用户的配额值
-u:表示显示用户的配额
-g:表示显示组的配额
-v:显示每个文件系统的磁盘配额
-s:可以选择用Inode或者磁盘容量的限制值来显示
# quota -gvs //显示root用户所在组的配额值
# quota -uvs test1 //显示test1用户的配额值

3. 3.quotacheck
这个命令的主要目的是扫描某个磁盘的配额空间,它会针对分区进行扫描,并且,由于该磁盘持续欲行,可能扫描过程中文件会增加,造成磁盘配额扫描错误,因此,当使用quotacheck时,该磁盘将“自动被设置为只读扇区”;扫描完毕后,扫描所得的磁盘空间结果会写入该区最顶端(aquota.user与aquota.group)
# quotacheck -cug //扫描分区,并生成配额信息文件
-a:扫描所有在/etc/mtab内含有磁盘配额支持的文件系统,加上此参数,可以不写/mount_point
-v:显示扫描过程
-u:针对用户扫描文件与目录的使用情况,会建立quota.user
-g:针对组扫描文件及与目录的使用情况,会建立quota.group

-c :代表创建
Ps:如果提示不能quotacheck,权限不足,此时的原因是因为SElinux ,关闭它就能创建了。

3. 4: edquota

这个文件时编辑每一个“用户”或者“用户组”的磁盘配额数值。通常我们以edquota -u username或者是edquota -g groupname来编辑个人与用户组的磁盘配额值,不过这样一个一个分配很慢。也可以直接复制一个人的设置给另外一个人。用edquota -p user1 -u user2,下面介绍编辑时,里面的几个值
。filesystem:代表这个磁盘是针对哪个分区
。blocks:这个是当前用户在文件系统上所消耗的磁盘数量,也就是当前用户使用的空间,单位是KB
-u:配置用户的磁盘配额
-g:配置组的磁盘配额
-p:复制磁盘配额设定,从一个用户到另一个用户
-t:修改宽限时间,可以针对分区
# edquota -u test1 //配置test1的磁盘配额

# edquota -p test1 -u test2 //将test1的配置服务之test2

#edquota -t //修改宽限时间 可以针对每个分区

3.5. quotaon
这个命令是启动磁盘配额,不过,由于这个命令是启动aquota.group与aquota.user的,所以必须要先完成quotacheck的工作,然后执行quota -a即可启动
-u:针对用户启动磁盘配额
-g:针对用户组启动磁盘配额
-v:显示启动过程的相关信息
-a:根据/etc/mtab内的文件系统设置启动相关的磁盘配额,若不加-a的话,则后面就需要加上特定的文件系统
#quota -avug //启动所有的磁盘配额
#quota -uv /data //启动/data里面的用户磁盘配额设置

3.6. quotaoff
-a:全部文件系统的磁盘配额都关闭
-u:关闭用户的磁盘配额
-g:关闭组的磁盘配额
#quotaoff -a //全部关闭
#quotaoff -u /data //关闭/data的用户磁盘配额设置值

⑷ 安装linux系统至少要几个挂载点,他们的大小分别是什么

一般设置三个就行了,/boot swap / /boot 是引导分区,一般都很小,所以设置100M就足够了, swap是分页文件,就是相当于windows的虚拟内存,你可以根据你的物理内存设置,一般设置成物理内存的1.5 ~3倍 之间, / 这是linux系统的跟分区,linux下的所有文件都在这个下边,这个要设大一点,你可以把余下的空间全部都分给他

⑸ 如何在Linux中设置磁盘限额

LINUX下磁盘限额的配置(以CentOS版本为例):
1、编辑修改/etc/fstab文件

vim/etc/fstab
LABEL=//ext3defaults11
#改为:
LABEL=//ext3defaults,usrquota11

2、重新装载 Linux 分区

mount-oremount/
#usrquota是基于用户的磁盘配额,grpquota是基于组的磁盘配额

3、在准备加磁盘限额的文件系统安装点目录建立aquota.user 和 aquota.group 文件

cd/
touchaquota.user
#为用户设置磁盘限额
touchaquota.group
#为用户组设置磁盘限额

4、将两个文件(aquota.user、aquota.grup)格式化

quotacheck-mc/#-m的意思是强迫在“读、写”模式下检查硬盘的配额。

5、启动磁盘配额。

quotaon/

6、设置用户/组的配额

edquota用户名/组名
#例如给swm用户设置限制:
#edquotaswm(执行打开一个vi窗口编辑)
Diskquotasforuserswm(uid505):

/dev/

7、设定磁盘限额的时间

edquota-t
#出现一个vi窗口:
:
Timeunitsmaybe:days,hours,minutes,orseconds

/dev/sda37days7days
#按照需要修改。重新启动就磁盘限额就生效

8、如果复制相同的磁盘配额给不同用户

edquota-puseruser1user2user3
edquota-g-pgroupgroup1group2group3

9、取消磁盘限额

quotaoff/

⑹ Linux挂载文件的权限

在Linux中也可以读取Windows分区,包括fat32格式的和ntfs格式的。让Linux系统启动时有自动挂载windows分区权限,可以命令写入 /etc/fstab 文件中,下面是一个例子:

/dev/disk/by-id/ata-HITACHI_HTS723225L9SA61_FDE_090521FC1D20NJG943JG-part1/windows/Cntfs-3gusers,gid=users,fmask=133,dmask=022,locale=en_US.UTF-800
/dev/disk/by-id/ata-HITACHI_HTS723225L9SA61_FDE_090521FC1D20NJG943JG-part5/windows/Dntfs-3gusers,gid=users,fmask=133,dmask=022,locale=en_US.UTF-800
#/dev/disk/by-id/ata-HITACHI_HTS723225L9SA61_FDE_090521FC1D20NJG943JG-part6/windows/Entfs-3gusers,gid=users,fmask=133,dmask=022,locale=en_US.UTF-800
/dev/disk/by-id/ata-HITACHI_HTS723225L9SA61_FDE_090521FC1D20NJG943JG-part6/windows/Entfs-3gusers,gid=users,fmask=0,dmask=0,locale=en_US.UTF-800
/dev/disk/by-id/ata-HITACHI_HTS723225L9SA61_FDE_090521FC1D20NJG943JG-part7/windows/Fntfs-3gusers,gid=users,fmask=133,dmask=022,locale=en_US.UTF-800

默认挂载是 root 拥有读写权限,当没有执行权限,其它用户只有可读权限。

如上代码挂载文件权限设置解释如下:

#dmask是目录的mask,fmask是文件的mask
#mask是权限掩码,由3个八进制的数字所组成,
#当前访问权限去掉权限掩码所表示的权限之后,
#即可产生建立文件时预设的权限。
#第一位表示自己访问的权限
#第二位表示同组访问的权限
#第三位表示其他所有人访问的权限

#每位表示为二进制,又可以有三位,分别表示读、写和可执行。
#例如-r-----r-x表示文件
#自己可以读,不能写,不能执行
#同组人不能读,不能写,不能执行
#其他人可以读,不能写,可以执行
#因为挂载的是windows的盘符,是ntfs分区,
#linux为了安全起见,分区只读,默认访问模式为555
#可以执行可以读但是不能写入,而且中间一位不能改动。

⑺ Linux 挂载点空间是否会用满

你的意思是不是把60G分区挂载到/user目录下,然后/user目录就只能存储60G数据,然后再把一个20G的空版间权挂载到/user/new目录下,这样/user目录确实可以存储80G空间,而/user只是一个挂载点,不占空间,挂载后,你往/user目录写数据,实际上就是写入到60G分区里,而往/user/new目录写数据,就是往20G分区里写数据,就是这样

⑻ linux红帽5.4 系统,我想为/oracle挂载点分配30G空间,怎么操作谢谢,硬盘上还有110G空间未分配,谢谢

swap分区是不挂载的,可能需要用swapon [partition]来启用,free命令可以辅助查看是否启动了(若有多个swap分区或swap文件,free命令只统计总swap大小)。
对于Linux支持的分区格式,可以用mount [partition] [mountpoint]命令来挂载,对于Linux不支持的分区,可能需要第三方软件来挂载,挂载方法视所用软件而定。

[partition]格式一般为/dev/hda1、/dev/sdb2、……
[mountpoint]就是一个目录位置(不强求空目录,但挂载后原目录内容不可达,目录位置不知道能不能用相对地址),常见有/mnt、/media/[分区标签]、……dianqicsf希望有所提示,有空到51cto,365testing进一步交流!

阅读全文

与linux挂载点限额相关的资料

热点内容
连上otg后u盘显示无文件 浏览:891
qq邮箱上怎样发送文件夹里 浏览:248
如何用管理员权限打开文件 浏览:587
js有二维数组吗 浏览:594
熹妃q传的网络什么时候可以修好 浏览:165
key文件linux 浏览:990
java调用hessian 浏览:486
福建聚合网络公司怎么样 浏览:302
魅族手机备份文件夹 浏览:204
电脑c盘腾讯文件夹有什么用 浏览:467
编程语言哪个最好就业 浏览:912
能不能找到cad之前打开的文件 浏览:259
怎样设置文件夹权限 浏览:60
oppo手机如何把图片压缩成文件 浏览:808
加载语言文件失败 浏览:884
招聘plc编程属于什么职位类别 浏览:580
appstore改区后购买记录 浏览:538
win10管理该文件没有与之关联的程序 浏览:799
手机里qt是什么文件夹 浏览:48
笔记本关闭开机密码 浏览:672

友情链接