Linux实验day05-Linux磁盘分区的规则、磁盘分区、格式化、挂载、df、du命令

1、Linux磁盘分区的规则,磁盘分区的设备文件名命名规则。

(1)Linux磁盘分区规则

        1)分区类型:
        ①主分区:最多只能有4个主分区,每个主分区可以单独格式化为文件系统,并可以用来启动操作系统。
        ②扩展分区:一个扩展分区可以包含多个逻辑分区,但扩展分区本身不能被格式化为文件系统。(实际在硬盘中是看不到,也无法直接使用,而是用来划分逻辑分区)
        ③逻辑分区:在扩展分区内创建的逻辑分区,可以被格式化为文件系统,用来存储数据。
        2)分区数量限制:
        ①主分区加扩展分区最多有4个。

(2)磁盘分区的设备文件名命名规则

        1)基本结构:
        ①设备文件名通常以“/dev/”开头。
        ②接着是一个表示磁盘类型的字母(如“hd”代表IDE硬盘,“sd”代表SCSI硬盘或SATA硬盘)。
        ③然后是一个表示磁盘顺序的数字(如“a”代表第一个磁盘,“b”代表第二个磁盘,以此类推)。
        ④最后是一个表示分区的数字(前4个分区用数字1~4表示,逻辑分区从5开始)。

2、掌握磁盘分区、格式化、挂载的步骤及命令

磁盘分区

1)确认磁盘设备

使用fdisk -l命令查看当前系统的磁盘情况,找到需要分区的磁盘设备。

2)增加磁盘
①打开虚拟机设置,选择硬盘,点击“添加”

②选择硬盘类型:硬盘,点击“下一步”

  • ③使用默认虚拟磁盘类型,点击“下一步”

  • ④默认的(创建新虚拟硬盘),点击“下一步”

  • ⑤自行分配磁盘大小

  • ⑥完成

显示:

重启虚拟机

3)分区
①使用分区指令,通过m了解新建分区和查看分区的命令

②对第1块分配5G空间

③通过p命令查看分区情况

  • ④新增第二块分区

  • ⑤通过p命令查看

  • ⑥通过w命令写入并退出

(2)格式化

1)通过(mkfs -t ext4 /dev/xxx)对sdb1、sdb2进行格式化

(3)挂载的步骤及命令

1)命令(并非永久挂载,永久挂载需要修改配置文件)
①挂载指令:mount /dev/xxx 挂载目录
②卸载指令:umount /dev/xxx 挂载目录

挂载

卸载

3、df、du命令的功能及区别

(1)df

        1)文件系统查看

        2)显示所有文件信息,包括特殊系统文件

        3)-h使用习惯单位显示容量

        4)-T显示文件系统类型

        5)-m以MB为单位显示容量

        6)-k以kb为单位显示容量

(2)du

        1)统计文件或目录大小

        

        2)-h(使用习惯单位显示容量)

        

        3)-s统计总占用量,不列出子目录和子文件的占用量

        

        4)-a显示每个子文件的磁盘占用量,默认只统计子目录的磁盘

        

(3)区别

        1)统计范围

df命令是从总体上统计系统各磁盘的占用情况,不能统计具体的文件夹或文件的大小;du命令则可以统计具体的某个文件夹或文件的大小,以及该文件夹下所有子目录和文件的大小。

        2)计算方式

df命令是通过文件系统考虑的,不光要考虑文件占用的空间,还要统计被命令或程序占用的空间(最常见的就是文件已经删除,但程序没有释放空间),du命令是面向文件的,只会计算文件或目录占用的空间

        3)显示内容

df命令主要显示磁盘的总体使用情况,包括总大小、已使用大小、剩余大小和百分比等;du命令则主要显示目录或文件的详细大小信息,可以递归地显示子目录和文件的大小

4、磁盘配额的方式和步骤

(1)磁盘配额的步骤

        1)查找并进入临时挂载点

        2)修改/etc/fstab,重启生效

        3)查看是否支持磁盘配额

        4)挂载:把sdb的第一分区挂载到disk1目录(用mount临时挂载)中,第二个分区挂载到disk2(编辑/etc/fstab,开机时自动挂载)中

        5)用户配额操作
        ①查看disk1、disk2,因为没有使用quotacheck命令生成用户和组群配额文件,所以没有aquota.user和aquota.group两个文件

        ②通过使用quotacheck命令生成用户和组群配额文件

        ③编辑用户和组群配额文件(edquota user1)

        ④启用用户和组群配额管理(quotaon -avug)

  • ⑤进入disk2中创建一个文件夹,给其修改权限

  • ⑥开启用户和组群配额管理

  • ⑦切换至用户user1(edquota编辑的用户)

  • ⑧创建文件(软超出)

  • ⑨硬超出

(2)出现的问题

在权限已经开到最大时,仍无法创建aquota.user和aquota.group等磁盘配额文件

使用setenforce 0命令来关闭SELinux,然后再次尝试创建文件

上一篇:Windows 局域网IP扫描工具:IPScaner 轻量免安装


下一篇:【深度学习】batchsize太大或太小的优缺点,如何平衡batchsize大小-三. 如何平衡batchsize大小