1.分区
fdisk命令:用于管理磁盘分区。格式:fdisk [磁盘名称]。它提供了集添加、删除、转换分区等功能于一身的“一站式分区服务”。这是一条交互式命令。
常用参数:
2.格式化
mkfs命令:用于格式化操作。格式:mkfs.文件类型 磁盘设备文件。
3.挂载与卸载
①挂载操作就是把硬件设备与目录进行关联的动作
②卸载操作就是取消硬件设备与目录关联的动作,卸载文件系统就意味不再使用硬件的设备资源
挂载 mount 设备 目录
-a:挂载所有在/etc/fstab中定义的文件系统
-t:指定文件系统的类型
卸载 umount 设备或者目录
用mount命令挂载,系统重启后就会失效。要在/etc/fstab文件追加挂载信息才能永久挂载。在/etc/fstab文件中,挂载信息格式:“设备文件 挂载目录 格式类型 权限选项 是否备份 是否自检”。
挂载信息格式各字段含义
命令:用于查看挂载状态和硬盘使用量信息。常用参数为-h。格式:df -h。
du命令:用于查看文件数据占用量。格式 :du [选项] [文件]。
步骤:
在这里插入图片描述
永久挂载是在/etc/fstab下添加如下图所示
添加交换分区
SWAP(交换)分区是一种通过在硬盘中预先划分一定的空间,然后将把内存中暂时不常用的数据临时存放到硬盘中,以便腾出物理内存空间让更活跃的程序服务来使用的技术,其设计目的是为了解决真实物理内存不足的问题。但由于交换分区毕竟是通过硬盘设备读写数据的,速度肯定要比物理内存慢,所以只有当真实的物理内存耗尽后才会调用交换分区的资源。
交换分区的创建过程与前文讲到的挂载并使用存储设备的过程非常相似。在对/dev/sdb存储设备进行分区操作前,有必要先说一下交换分区的划分建议:在生产环境中,交换分区的大小一般为真实物理内存的1.5~2倍
1.分区创建逻辑分区
空间最多不能超过拓展分区的大小
2.格式化
mkswap命令:swap分区的专用格式化命令。格式:mkswap [设备文件]。
swapoff命令:卸载swap分区设备。格式:swapoff [设备文件]。
3.挂载
swapon命令:因为swap分区没有挂载点,所以需要用挂载swap分区的专用命令来对swap分区进行挂在操作。格式:swapon [设备文件]。
swapoff命令:卸载swap分区设备。格式:swapoff [设备文件]。
步骤:
磁盘容量配额
Linux系统的设计初衷就是让许多人一起使用并执行各自的任务,从而成为多用户、多任务的操作系统。但是,硬件资源是固定且有限的,如果某些用户不断地在Linux系统上创建文件或者存放电影,硬盘空间总有一天会被占满。针对这种情况,root管理员就需要使用磁盘容量配额服务来限制某位用户或某个用户组针对特定文件夹可以使用的最大硬盘空间或最大文件个数,一旦达到这个最大值就不再允许继续使用。可以使用quota命令进行磁盘容量配额管理,从而限制用户的硬盘可用容量或所能创建的最大文件个数。quota命令还有软限制和硬限制的功能。
RHEL 7系统中已经安装了quota磁盘容量配额服务程序包,但存储设备却默认没有开启对quota的支持,此时需要手动编辑配置文件,让RHEL 7系统中的/boot目录能够支持quota磁盘配额技术。
1.编辑/etc/fstab文件,添加参数让存储设备支持磁盘配额技术。早期文件系统添加的参数为usrquota参数,而xfs文件系统使用的是uquota或usrquota。
2.重启系统,使用mount命令查看目录是否已经支持quota磁盘配额技术。
在这里插入图片描述
3.设置quota磁盘配额。
xfs_quota命令是一个专门针对XFS文件系统来管理quota磁盘容量配额服务而设计的命令,格式为“xfs_quota [参数] 配额 文件系统”。其中,
让运维人员能够对quota服务进行更多复杂的配置。
edquota命令用于编辑用户的quota配额限制,格式为“edquota [参数] [用户] ”。在为用户设置了quota磁盘容量配额限制后,可以使用edquota命令按需修改限额的数值。其中,
步骤: