当前位置: 首页 > article >正文

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,然后再次尝试创建文件


http://www.kler.cn/a/387654.html

相关文章:

  • 【数据结构高阶】B-树
  • 【YOLOv5】源码(train.py)
  • 《安富莱嵌入式周报》第348期:开源低功耗测试仪,开源创意万用表,续航100-300小时,开源PCB电机,自制shell和网络协议栈,开源水培自动化系统
  • 蓝桥杯嵌入式速通(1)
  • NLTK分词以及处理方法
  • TDC-GP30 Data Sheet
  • 【AI日记】24.11.09 我对贫困问题的一些思考
  • 《深入浅出Apache Spark》系列②:Spark SQL原理精髓全解析
  • UE5材质篇 2 ICE 冰材质尝试
  • 前端前置——ajax
  • 前端递归获取树(不限制层级)结构下的某个字段并组成数组返回
  • WPF 打包
  • Vue前端开发之自定义动画
  • 如何在 Android 14 中调整字体最大 大小 和 显示最大一格 大小
  • 【AI技术】Edge-TTS 国内使用方法
  • 问题排查:C++ exception with description “getrandom“ thrown in the test body
  • Ubuntu实现双击图标运行自己的应用软件
  • Windows系统中Oracle VM VirtualBox的安装
  • 2024年第四届“网鼎杯”网络安全比赛---朱雀组Crypto- WriteUp
  • 计算机网络常见面试题(一):TCP/IP五层模型、TCP三次握手、四次挥手,TCP传输可靠性保障、ARQ协议
  • 个性化培训:扫码分组指南
  • ResNet 残差网络 (乘法→加法的思想 - 残差连接是所有前沿模型的标配) + 代码实现 ——笔记2.16《动手学深度学习》
  • FPGA时序分析和约束学习笔记(4、IO传输模型)
  • Linux命令学习,git命令
  • Node-Red二次开发:各目录结构说明及开发流程
  • Mac intel 安装IDEA激活时遇到问题 jetbrains.vmoptions.plist: Permission denied