七.quota磁盘配额

磁盘配额:就是限制用户在磁盘使用时,能够使用块的数量和inode数量

inode 是 UNIX 操作系统中的一种数据结构,其本质是结构体,它包含了与文件系统中各个文件相关的一些重要信息。在 UNIX 中创建文件系统时,同时将会创建大量的 inode 。通常,文件系统磁盘空间中大约百分之一空间分配给了 inode 表。

磁盘使用率 100%的情况

场景1: 数据块全部分配完毕, 使用率100%    df -h

场景2: inode号全部分配完毕,使用率100%    df -i

硬盘大小固定

sdb1 100M

块 1kb = 102400 块

块 4kb = 25600 块

块 64kb = 1600 块

mkfs.xfs -b 16k

块越大 磁盘占用率越小 性能越高

块越小 磁盘利用率越高 性能越差

硬盘格式化的时候

小文件越多 需要的inode越多

大文件越多 需要的inode越少

配置磁盘配额

[root@localhost mnt]# id robinuid=1000(robin) gid=1001(robin) 组=1001(robin)i[root@localhost mnt]# id zorrouid=1003(zorro) gid=1003(zorro) 组=1003(zorro)挂载时开启配额选项[root@localhost /]# mount -o usrquota /dev/sdb1 /mnt/
#-o 额外参数 usrquota 用户配额[root@localhost /]# edquota -u robin /mntDisk quotas for user robin (uid 1000):Filesystem                   blocks       soft       hard     inodes     soft     hard/dev/sdb1                         0          0          0          0        0        0设备                         已用block     软限制     硬限制    已用inode  软限制    硬限制默认单位: KBDisk quotas for user robin (uid 1000):Filesystem                   blocks       soft       hard     inodes     soft     hard/dev/sdb1                         0         30M        50M          0       10       20

激活配额


[root@localhost /]# quotaon /mnt/quotaon: Enable XFS group quota accounting during mountquotaon: Enforcing user quota already on /dev/sdb1测试su - robindd if=/dev/zero of=/mnt/data bs=90M count=1 #显示size[robin@localhost mnt]$ touch abc{1..21}.txt #测试inode限制复制配额 (robin 复制给 zorro)[root@localhost /]# edquota -p robin zorro

组配额:

[root@localhost /]# id tomuid=1001(tom) gid=1000(east) 组=1000(east)[root@localhost /]# id jerryuid=1002(jerry) gid=1000(east) 组=1000(east)
开启组配额[root@localhost /]# mount -o grpquota /dev/sdb1 /mnt/配置组配额[root@localhost /]# edquota -g east
Disk quotas for group east (gid 1000):Filesystem                   blocks       soft       hard     inodes     soft     hard/dev/sdb1                         0      30720      51200          0       10       20激活组配额[root@localhost /]# quotaon -g /mnt/

测试

配额限制 是 组内共有

宽限时间

[root@localhost /]# edquota -t[root@localhost /]# edquota -t -gGrace period before enforcing soft limits for users:
Time units may be: days, hours, minutes, or secondsFilesystem             Block grace period     Inode grace period/dev/sdb1                     7days                  7days查询配额的使用情况[root@localhost /]# repquota /mnt

八.GPT分区(global parttion table)

GPT(GUID Partition Table)中文名称叫做全局唯一标识分区表。它和MBR分区的区别就是引导方式和分区结构的不同;支持硬盘分区的容量不同,MBR分区结构最高支持到2T硬盘,2T及以上分区就需要GPT分区结构;MBR分区直接存储数据和引导记录GPT分区的数据和引导记录是分开存储的,并且理论上支持无限量的分区;GPT在win10系统中可以支持128个分区,最高可以管理18EB的磁盘。win10操作系统可以UEFI启动,也可以MBR启动。

分区表格式: msdos GPT

[root@localhost /]# parted /dev/sdb

(parted) mklabel

新的磁盘标签类型? GPT #选择分区表类型

警告: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost.

Doyou want to continue?

是/Yes/否/No? yes #yes 覆盖掉以前的分区表

(parted) mkpart #分区

分区名称? []? gpt1 #分区名字

文件系统类型? [ext2]? xfs #分区文件系统

起始点? 0 #起始点

结束点? 200M #结束点

警告: The resulting partition is not properly aligned for best performance.

忽略/Ignore/放弃/Cancel? i #分区未对齐 i 忽略

(parted) p

Model: VMware, VMware Virtual S (scsi)

Disk /dev/sdb: 2147MB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Disk Flags:

Number Start End Size File system Name 标志

1 17.4kB 200MB 200MB gpt1

(parted) mkpart

分区名称? []? gpt2

文件系统类型? [ext2]? xfs

起始点? 200M

结束点? 400M

(parted) p

Model: VMware, VMware Virtual S (scsi)

Disk /dev/sdb: 2147MB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Disk Flags:

Number Start End Size File system Name 标志

1 17.4kB 200MB 200MB gpt1

2 200MB 400MB 199MB gpt2

(parted) quit #退出

删除

[root@localhost /]# parted /dev/sdb

GNU Parted 3.1

使用 /dev/sdb

Welcome to GNU Parted! Type 'help' to view a list of commands.

(parted) p

Model: VMware, VMware Virtual S (scsi)

Disk /dev/sdb: 2147MB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Disk Flags:

Number Start End Size File system Name 标志

1 17.4kB 200MB 200MB xfs gpt1

2 200MB 400MB 199MB gpt2

(parted) rm 1

(parted) p

Model: VMware, VMware Virtual S (scsi)

Disk /dev/sdb: 2147MB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Disk Flags:

Number Start End Size File system Name 标志

2 200MB 400MB 199MB gpt2

(parted) rm 2

(parted) p

Model: VMware, VMware Virtual S (scsi)

Disk /dev/sdb: 2147MB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Disk Flags:

Number Start End Size File system Name 标志

(parted) quit

linux磁盘管理——quota磁盘配额GPT分区相关推荐

  1. Windows磁盘管理软件/磁盘管理工具/硬盘分区管理工具

    说到磁盘管理软件/磁盘管理工具/硬盘分区管理工具,大家可能会想到Windows自带的磁盘管理器,可以做简单的创建.删除.格式化.压缩.扩展卷.基本盘/动态盘互转.MBR/GPT盘格式互转等操作.但是对 ...

  2. 磁盘管理器/磁盘管理工具给电脑硬盘分区

    关于给电脑硬盘分区的方法,大家都知道,一般情况下,可以借助Windows自带的磁盘管理器来完成.但特殊情况下,比如磁盘上已存有不少数据,需要在保留数据的情况下对硬盘重新分区,重新调整分区的大小,那么使 ...

  3. linux 获得磁盘 寻道时间,Linux入门篇 —— Linux 磁盘管理之磁盘理论篇 | 七日打卡...

    Linux 磁盘管理之磁盘理论篇 磁盘简介作用: 用来存放数据(二进制方式来管理数据) 分类机械硬盘 固态硬盘 机械硬盘组成盘片: 上面布满磁性颗粒,保存写入数据 主轴: 带动盘片转动,转到磁头的下方 ...

  4. html5中如何分区,win7磁盘管理怎样给新硬盘分区

    新买的硬盘怎么建立1个主分区,3个逻辑分区,Win7 Win7自带的磁盘管理,建完C盘在建立D盘还是主分区,建立E盘时才自动转为逻win7新建一个主分区方法: 当安装程序运行到创建磁盘分区界面时→按下 ...

  5. 磁盘管理:磁盘调度算法

    磁盘调度算法 磁盘管理:磁盘调度算法 1.1 一次读写磁盘操作需要的时间 1.1.1 寻道时间 1.1.2 延迟时间 1.1.3 传输时间 2.1 磁盘调度算法 2.1.1 先来先服务(FCFS) 2 ...

  6. 1.2.7存储结构-磁盘管理:磁盘移臂调度算法、先来先服务(FCFS)、最短寻道时间优先(SSTF)、扫描算法(SCAN)、循环扫描(CSCAN)

    1.2.7存储结构-磁盘管理:磁盘移臂调度算法.先来先服务(FCFS).最短寻道时间优先(SSTF).扫描算法(SCAN).循环扫描(CSCAN) 先来先服务(FCFS) 最短寻道时间优先(SSTF) ...

  7. linux内核 quota,Linux实用工具-quota磁盘配额管理

    Linux可以使用quota进行配额管理. 磁盘配额功能需内核支持,挂载之时需指定特定的选项. 配额按分区分配,不同用户在不同分区,对应不同配额. 如果没有为对应用户设置相应配额,则该用户没有限制. ...

  8. Linux 磁盘管理 : quota 命令详解

    什麼是 quota? quota 就字面上的意思來看,呵呵!就是有多少『限額』的意思啦!如果是用在零用錢上面,就是『有多少零用錢一個月』的意思之類的.如果是在容量空間上面呢?以 Linux 來說,呵呵 ...

  9. 【笔记】磁盘管理(2):磁盘分区、增加swap

    磁盘管理(2) RAID级别 RAID级别 最少需要几块盘 安全备份 可用容量 性能 使用场景 RAID0 1 不安全 所有磁盘总和 读写性能高 只要求速度不要求安全 例如架构 从库 从节点 RAID ...

  10. Linux命令大全(三)(详解)文件传输、磁盘管理及磁盘维护

    6.linux文件传输命令 bye 功能说明:中断FTP连线并结束程序. 语 法:bye 补充说明:在ftp模式下,输入bye即可中断目前的连线作业,并结束ftp的执行. ftp(file trans ...

最新文章

  1. CSDN博客越来越垃圾了,到处放广告
  2. log4j2.xml
  3. python界面编程和网口通信_Python—网络通信编程之tcp通信编程
  4. 多智能体连续行为空间问题求解——MADDPG
  5. Nvidia CUDA初级教程6 CUDA编程一
  6. java输入做参数需要close吗_JAX-RS和java.time.LocalDate作为输入参数
  7. HDOJ 2072 单词数
  8. java加密不可逆,32位不可逆加密算法Java实现
  9. Android手势密码解锁设计
  10. 使用python获取nature系列期刊封面高清图片
  11. synchronized加锁过程
  12. Windows系统邮件中如何绑定QQ邮箱
  13. 一篇论文的正确格式是什么?
  14. 如何申请Office365试用账号
  15. 10月各国最新签证及入境政策汇总
  16. Windows10笔记本 闲置一段时间后黑屏无法唤醒,风扇全速运转的解决日志
  17. SOC,SOH,SOP,内部温度总结
  18. 射影几何----射影坐标系下点(1,0,1)的位置
  19. 网络原理与交换机路由器应用
  20. 基于多尺度注意力网络单图像超分(MAN)

热门文章

  1. QoS mechanisms——LLQ(拥塞管理,低延时队列)
  2. 10. Zigbee应用程序框架开发指南 - 命令处理和生成
  3. pivotal公司简介
  4. 关于《web课程设计》网页设计 用html css做一个漂亮的网站 仿新浪微博个人主页
  5. 安卓判断手机GPS是否打开,未打开时跳去手机设置开启GPS的方法
  6. Delphi 读取注册表REG_MULTI_SZ类型,注意事项
  7. Linux常用命令-2
  8. C ++ 扑克牌洗牌
  9. [转] 粤语八级题,你会做岩几多题??
  10. 操作系统--windows系列之windows8