首页 > 代码库 > Linux中的磁盘概述

Linux中的磁盘概述

        Linux中将磁盘和分区光驱等设备表示为文件

/dev/sda5

/dev为设备文件存放目录

sd表示为usb、stata、scsi、sas接口磁盘设备

a表试第一个硬盘 第二个为b

5表试第一个逻辑分区 1 2 3 4 分别代表四个主分区

EXT4:第四代扩展文件系统,用于数据的存储

SWAP:交换文件系统,作用类似于虚拟内存

Linux中可以使用fdisk分区工具对分区进行管理


磁盘配额quota

管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。

对用户存储文件数量的限制

对用户存储文件大小的限制


技术分享


1.挂载的同时需要为文件系统添加支持配额的选项

/dev/sdb1   /mnt/quota    ext4  defaults,usrquota,grpquota 0 0

2.在分区中生成配额文件quota.user和quota.group

quotacheck  -augcv

-a扫描所有支持配额的分区

-u扫描磁盘计算用户所占用的文件数

-g扫描磁盘计算组所占用的文件数

-c创建配额文件aquota.user和aquota.group

3.为用户建立配额信息

edquota-u user1 编辑用户user1的配额信信

技术分享

                    容量   峰值   上限  节点 峰值 上限


4.开启/关闭 配额功能

quotaon/quotaoff

quotaon -a

-a 表示开启支持配额功能所有分区

  查看配额信息

quota -u 用户名 只查看用户的配额信息

quota -g 组名 只查看组的配额信息

repquota 设备 查看设备内的配额信息

Linux中的磁盘概述