磁盘分区及配额

实验目的:

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

前期准备:

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

实验:

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

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

[[email protected] ~]# mkfs.ext4 /dev/sda5

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

[[email protected] ~]# blkid /dev/sda5 >> /etc/fstab

[[email protected] ~]# vim /etc/fstab

添加:

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

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

[[email protected] ~]# mkdir /mnt/ext4

[[email protected] ~]# mount -a

[[email protected] ~]# df -h

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

5.生成数据库统计信息

[[email protected] ~]# quotacheck -cuf /dev/sda5

[[email protected] etc]# cd /mnt/ext4/

[[email protected] ext4]# ls

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

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

[[email protected] ext4]# quotaon /dev/sda5

7.编写用户限制

[[email protected] ~]# edquota -u fsy /de/sda5(如下)

Filesystem    blocks   soft    hard   inodes   soft hard

/dev/sda5     0         30      60      0        0   0

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

[[email protected] mnt]# chmod o+w ext4/

9.用fsy用户进行测试

[[email protected] 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/秒

[[email protected] ext4]$ ll -h

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

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

时间: 2024-08-25 02:17:57

磁盘分区及配额的相关文章

Red Hat Enterprise 6.5磁盘分区,LVM管理及磁盘配额设置

Linux磁盘分区.LVM管理及磁盘配额设置第一部分:磁盘分区 为虚拟机添加一块新的磁盘,重启生效. 管理新添加的sdb磁盘.为其创建不同类型的分区,ext4.fat.及swap.2.1创建第一个主分区2.2创建第二个主分区,方法相同. 2.3将剩下的都划分为扩展分区(逻辑分区需要在扩展分区基础上建立) 2.4在扩展分区内划出两个逻辑分区2.5创建好分区之后,我们需要根据需求改变分区的类型,fat类型分区更改方法(方法同样适用于主分区更改,此处用逻辑分区作例.)2.6变更sdb6为swap分区,

磁盘分区及LVM

###1.磁盘分区####fdisk /dev/磁盘fdisk /dev/vdbWelcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them.Be careful before using the write command. Device does not contain a recognized partition tableBuilding a

Linux系统下磁盘分区与管理

磁盘分区与管理 1.Linux系统设备文件 crw-rw----. 1 root root    253,  0 Apr 18 15:31 rtc0   #字符文件 lrwxrwxrwx. 1 root root           3 Apr 18 15:31 scd0 -> sr0 brw-rw----. 1 root disk      8,  0 Apr 18 15:31 sda    #设备文件 brw-rw----. 1 root disk      8,  1 Apr 18 15:

第三章、主机规划与磁盘分区

1. Linux与硬件的搭配 1.1 认识计算机的硬件配备 1.2 选择与Linux搭配的主机配备: 硬件支持相关网站 1.3 各硬件装置在Linux中的档名 2. 磁盘分区 2.1 磁碟连接的方式与装置档名的关系 2.2 磁碟的组成复习 2.3 磁盘分区表(partition table) 2.4 启动流程与主要启动记录区(MBR) 2.5 Linux安装模式下,磁盘分区的选择(极重要) 3. 安装Linux前的规划 3.1 选择适当的distribution 3.2 主机的服务规划与硬件的关

磁盘分区,格式化,挂载

为什么要分区? 优化I/O性能 实现磁盘空间配额限制 提高修复速度 隔离系统和程序 可以安装多个OS 分区格式:ext1,ext2 ,ext3 ,ext4,xfs ,btrfs... 创建分区:fdisk /dev/sd* [[email protected] ~]# fdisk /dev/sde WARNING: DOS-compatible mode is deprecated. It's strongly recommended to          switch off the mod

【Linux系统】磁盘划分之一磁盘分区

磁盘划分 在此之前我想,对于windows系统的磁盘划分大家都或多或少的会点,点点下一步就可以.而对于Linux的字符界面形式的划分方法就没有windows点点下一步那么简单了.接下来我为大家介绍Linux系统的磁盘是如何划分的.我这里使用的虚拟机装的Linux6.2版本的32位操作做系统. 首先打开Linux的虚拟机,点击添加硬盘.在添加完硬盘后,在重启一下Linux.可以在字符界面中输入init 6 就可以重启Linux系统.重启好之后,我们通过命令fdisk -l 来查看硬盘.操作如下:

Linux下使用PARTED对大于2T磁盘分区

Linux下使用PARTED对大于2T磁盘分区 在生产环境中,我们会遇到分区大于2T的磁盘(比如:添加一个10TB的存储),由于MBR分区表只支持2T磁盘,所以大于2T的磁盘必须使用GPT分区表,而我们在做raid时会划分多个VD来进行装系统,但系统安装完后无法将磁盘全部识别出来,这时就需要手动对GPT分区进行挂载,那么如何在linux中对大于2T的磁盘进行挂载?注意:       GPT格式的磁盘相当于原来MBR磁盘中原来保留4个partition table的4*16个字节,只留第一个16个

磁盘分区及创建文件系统

机械式硬盘 1.平均寻道时间:ns 2.磁盘转速:rpm 5400 7200 10000rpm 15000rpm track:磁道 sector:扇区,512Bytes,现在我们所说的扇区实际上是平均值 cylinder:柱面,从磁道向所有盘面做投影 partition:分区,基于柱面来划分的存储空间 head:磁头,每个磁盘表面都有一个磁头 设备文件:/dev 设备文件是关联到硬件设备的驱动程序和设备的访问入口 设备号: major:主设备号,区分设备的类型,用于标明设备所需的驱动程序 mij

linuxt系统磁盘分区知识

L023硬盘大小:512字节磁头数扇区数*磁度数head:磁头track:磁道cylinder: 柱面sector: 扇区, 512bytes(mbr) 分区工具fdisk 2T以下的分区gdisk parted 如硬盘超出2T, 可使用gdisk parted. http://www.cnblogs.com/duzhaoqi/p/7392327.html机械硬盘和固态硬盘机械硬盘(HDD): Hard Disk Drive,即是传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机,磁头控制器,