Linux磁盘限额

Linux磁盘限额



目录

一、home迁移

二、磁盘限额

三、实施配置



一、home迁移

在已有系统之上在有许多用户且用户/home目录并非独立分区,此时/根文件系统在挂载时默认尚未配置userquota和grpquota特性,因此需要/home数据迁移,迁移至新的分区和文件系统之上,然后进行磁盘限额等操作,迁移具体迁移方案流程如下:

1.  制定迁移方案,包括技术方案、实施方案(时间窗口、数据备份、实施人员A和B配合)及应急预案;

2.  方案评审(技术方案和应急方案测试),签字确认;

3.  根据实施方案备份数据、协调时间窗口、红头文件发送通知;

4.  方案实施、测试稳定性及可靠性,通知正式上线。

二、磁盘限额

Home数据迁移实施配置过程:

1.  根据存储需求进行磁盘分区并创建文件系统;

2.  挂载分区到临时目录,mount /dev/sdb1/mnt;

3.  备份/home数据,采用保留原数据格式,cp –a /home/* /app/home/;

4.  拷贝/home数据到新分区文件系统之上,cp –a /home/* /mnt;

5.  将用户运行模式切换为单用户模式,单用户模式是断网模式,用户无法操作和使用系统,确保数据迁移后的一致性(提前申请时间窗口并通告);

6.  卸载新建分区的文件系统umount/dev/sdb1 /mnt,删除/home目录初始数据rm –rm/home/*;

7.  挂载新建分区的文件系统mount/dev/sdb1 /home(操作第四步时home数据已经复制,只需正常挂载即可),挂载时确保携带userquota和grpquota属性

8.  编辑文件启动挂载文件vim /etc/fstab

UUID=54b04e0-9459-40d9-9847-456c7355ccc/home ext4 default,usrqutota,grpquota 0 0

三、实施配置

1.   创建磁盘配额数据库文件,数据库文件记录此文件系统配额情况


[[email protected] ~]#quotacheck -cug /home

[[email protected]  ~]#cd /home

[[email protected]  /home]#ll

total  96

drwx------.  2 alice    alice    4096 Jul 25 12:54 alice

-rw-------  1 root      root     7168 Aug 15 10:24  aquota.group

-rw-------  1 root      root     7168 Aug 15 10:24  aquota.user

drwxr-xr-x.  2 root     root     4096  Aug  7 23:52 home

drwx------  2 root      root     16384 Aug 15 10:06  lost+found

drwx------.  2 tom      tom       4096 Jul 25 12:38 tom

[[email protected]  /home]#cat aquota.user

Y:  :   `恆`灆`聄@遄@@@@@ #数据文件非普通文本文件

[[email protected] ~]#systemctl status  quotaon.service

时间: 2024-12-23 08:34:26

Linux磁盘限额的相关文章

linux磁盘限额配置:quota命令

LINUX下也有类似WINDOWS NTFS所用的磁盘限额,用的是quota来实现通过rpm -q quota确定是否已安装用quota只能对patation做限额,要做到针对某个目录来做只能靠ln -s来实现了.所以一开始就规划好使用还是比较重要的. 举例,给用户yuyii增加配额:1.vi /etc/fstab,将需要做配额的label那行做修改,在defaults后加上,usrquota,grpquota2.在挂载点的目录下建立,比如我就做/的3.重启或者remount将配置载入,推荐重新

Linux磁盘配额实验

1.实现磁盘限额的条件 *需要Linux内核支持 *安装quota软件包2.Linux磁盘限额的特点 作用范围:针对指定 文件系统(分区) 限制对象:普通用户帐号.组帐号 限制类型:磁盘容量(默认单位为KB).文件数量 限制方法:软限制.硬限制3.quota对文件系统的限制主要分为:容量限制或文件数量限制限制inode用量:就是用户可以新建的文件数量限制block用量:就是用户可以使用的磁盘容量,比较常见的限制方式-----------------------------------------

Linux磁盘配额设置及使用

概念 针对某个用户或者某个组限制使用磁盘的使用空间 实现磁盘配额的条件 需要Linux内核支持 安装quota软件包 Linux磁盘限额的特点 作用范围:针对指定的文件系统(分区) 限制对象:用户账号.组账号 限制类型: 磁盘容量(默认单位为kb) 文件数量(节点) 限制方法: 软限制(超出范围,可以写,写入会给予警告) 硬限制(超出范围,不能写) 软限制<=硬限制 实验步骤 ⑴分区.格式化 [[email protected] ~]# fdisk/dev/sdb [[email protect

linux磁盘管理之LVM逻辑卷认识与管理详解(实验详细,可跟做)

Linux磁盘管理之LVM逻辑卷认识与管理详解 前言 本文接着上篇文章作如下延伸:链接:Linux磁盘管理之磁盘管理与文件系统 什么是LVM?为什么需要LVM? 如何具体进行LVM逻辑卷管理? 什么是磁盘配额?为什么需要磁盘配额? 在Linux中进行磁盘配额的条件是什么呢? 如何具体进行磁盘配额? 下面对以上问题逐一讲解,深入实例进行操作,带你深入理解linux磁盘管理之LVM逻辑卷管理. 一.LVM概述 1.什么是LVM?为什么需要LVM? ? 许多 Linux 使用者安装操作系统时都会遇到这

为Linux主机用户设定特定的磁盘空间大小——Ubuntu12.04配置磁盘限额实战配置

使用软件:quota 操作系统:Ubuntu 12.04_x86_64 针对分区:/home下的用户 一.安装quota # apt-get install -y quota 二.配置磁盘配额分区 配置设备目录支持相应quota # vi /etc/fstab    重启后生效 /dev/sda7   /home  ext4   defaults,usrquota,grpquota  1 2 重现挂载/home分区 #mount -o remount,usrquota,grpquota /hom

Linux quota命令参数及用法详解---Linux磁盘配额限制设置和查看命令

功能说明:显示磁盘已使用的空间与限制. 语 法:quota [-quvV][用户名称...] 或 quota [-gqvV][群组名称...] 补充说明:执行quota指令,可查询磁盘空间的限制,并得知已使用多少空间. 参 数:  -g   列出群组的磁盘空间限制.  -q   简明列表,只列出超过限制的部分.  -u   列出用户的磁盘空间限制.  -v   显示该用户或群组,在所有挂入系统的存储设备的空间限制.  -V   显示版本信息. 在网络管理的工作中,由于硬盘的资源是有限的,常常需要

鸟哥的Linux私房菜 基础学习篇读书笔记(9):Linux磁盘与文件系统管理(2)

上一篇文章主要从理论上分析了Linux的Ext2文件系统,这一篇主要讲解如何查看Linux的文件系统的容量以及讲解Linux文件系统中的连接文件. 可以通过df和du命令来查看磁盘与目录的容量,df命令用来列出文件系统的整体磁盘容量,df命令的用法是 df  [-ahikHTm]  目录或文件名,如果df命令不加任何参数,则默认将系统内所有的文件系统的容量以及使用情况都列出来.关于df命令还需要说明的是 df命令是查看文件系统的整体使用情况,因此是从Super block(见前一篇文章)中读取信

深入剖析linux磁盘管理

一.linux中常见的磁盘: 无论什么操作系统,归根还是要落实与磁盘上的,对于磁盘的管理也是linux管理必备的一项技能.在linux中"一切皆文件"的思想贯彻整个linux的学习中,包括像是磁盘等的硬件也是在linux的/dev/目录下类似于文件形式的存放,常见的SATA口USB优盘或是SCSI口的硬盘在linux中是以/dev/sd[a-p]开头的文件,早期的IDE硬盘现在已经很少见了,这种硬盘在linux中是以/dev/hd[a-d],CDROM是以/dev/cdrom开头的文件

Linux磁盘配额应用

磁盘配额 网站服务  针对网站服务域名空间上一般会设置配额限制: 邮件服务 针对邮件服务每个邮箱用户设置磁盘配额限制: 文件服务 针对文件服务器,每个用户设置配额限制: Home家目录 针对家目录设置磁盘配额限制 其他诸如NFS.ftp等服务: quota简介 什么是quota?什么是磁盘配额?在Linux操作系统中,由于是多人工作环境,多个用户共同使用一个分区,在没有限配额制下,占用存储多的用户就会侵占其他用户的存储权利,造成其他用户的使用不便:而磁盘配额就是为了解决这个问题,在root环境下