Linux——磁盘分区和挂载

计算机中存放信息的主要的存储设备就是硬盘,但是硬盘不能直接使用,必须对硬盘进行分割,分割成的一块一块的硬盘区域就是磁盘分区。在传统的磁盘管理中,将一个硬盘分为两大类分区:主分区和扩展分区。主分区是能够安装操作系统,能够进行计算机启动的分区,这样的分区可以直接格式化,然后安装系统,直接存放文件。【引用自科普中国】

建立分区的方式有两种:
1.MBR分区特点
  • 最多支持四个主分区
  • 系统只能安装在主分区
  • MBR最大只支持2TB磁盘,它无法处理大于2TB容量的磁盘,但拥有很好的兼容性。
2.GTP分区特点
  • 支持几乎无限个分区数量,限制只在于操作系统——Windows支持最多128个GPT分区,GPT硬盘上没有主分区、扩展分区的概念,所有的分区都是叫分区。
  • 最大支持18EB的大容量(1EB=1024PB,1PB=1024TB)
Windows下的磁盘分区

Linux——磁盘分区和挂载_第1张图片
Linux——磁盘分区和挂载_第2张图片
参考文献:硬盘分区形式(MBR、GPT)、系统引导、文件系统、Inode和Block

Linux分区

对于Linux来说无论有几个分区,分给哪一个目录使用,它归根结底就只是一个根目录,一个独立且唯一的文件结构,Linux中的每个分区都是用来组成整个文件系统的一部分。Linux中的每个分区都是用来组成整个文件系统的一部分,因为它采用了一种叫“载入”的处理方式,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。这是要载入的一个分区将使它的存储空间在一个目录下获得。
Linux——磁盘分区和挂载_第3张图片

硬盘说明

硬盘分为IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘。
Linux对于IDE硬盘:驱动器标识符为“hdx~”,其中“hd”表示IDE硬盘,“x”表示盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),“~”代表分区,前四个分区用数字1到4表示,它们是主分区和扩展分区,从5开始就是逻辑分区。例如:hda3表示为第一个IDE硬盘上的第三个主分区或扩展分区,hdb2表示第二个IDE硬盘上的第二个主分区或扩展分区。
Linux对于SCSI硬盘:驱动器标识符为“sdx~”,其中“sd”表示SCIS硬盘,其余则和IDE硬盘表示方法一样。

  • lsblk(老师不离开)   查看当前系统的分区情况
    

Linux——磁盘分区和挂载_第4张图片
Linux——磁盘分区和挂载_第5张图片

挂载案例

在虚拟机Linux系统上增加一个新的硬盘,并挂载到/home/newdisk目录下。

增加一块硬盘的步骤:
  • 虚拟机添加硬盘
    

Linux——磁盘分区和挂载_第6张图片
Linux——磁盘分区和挂载_第7张图片
Linux——磁盘分区和挂载_第8张图片
Linux——磁盘分区和挂载_第9张图片
Linux——磁盘分区和挂载_第10张图片
Linux——磁盘分区和挂载_第11张图片
Linux——磁盘分区和挂载_第12张图片
注意:通过重启才能查看到第二块硬盘Linux——磁盘分区和挂载_第13张图片

  •  分区 【fdisk 硬盘设备名       功能: 创建和维护分区表】   
    

Linux——磁盘分区和挂载_第14张图片
Linux——磁盘分区和挂载_第15张图片

  • 格式化   【mkfs [-t 文件系统格式] 分区设备文件名  功能 : 硬盘分区进行格式化的命令】
    

Linux——磁盘分区和挂载_第16张图片
Linux——磁盘分区和挂载_第17张图片

  • 挂载 【mount 挂载源 挂载点  功能 : 用于加载文件系统到指定的加载点】
    

Linux——磁盘分区和挂载_第18张图片
这样的挂载在重启设备后就不存在了,这是一种临时挂载,而我们可以设置自动挂载,即重启时,自动完成挂载

  • 设置可以自动挂载(永久挂载,当你重启系统,仍然可以挂载到/home/newdisk)
                修改 /etc/fstab文件   通过 mount -a 命令完成自动挂载
    

Linux——磁盘分区和挂载_第19张图片

  • 解除挂载   【umount+挂载源/挂载点   功能 : 卸载清除挂载记录】
    

Linux——磁盘分区和挂载_第20张图片

磁盘情况查询

  • df [选项] [文件](功能描述:查询系统磁盘使用情况)
     			常用命令:
     						-h:使用人类可读的格式
    

    Linux——磁盘分区和挂载_第21张图片

  • du [选项] [文件](功能描述:查询指定目录的磁盘占用情况,默认为当前目录)
     				常用选项:
     							-s : 指定目录占用大小汇总
     							-h : 使用人类可读的格式
     							-a : 显示对涉及到的所有文件的统计,而不只是包含子目录
     							-c : 列出明细的同事,增加汇总值
     							--max-septh=1 : 子目录深度
    

Linux——磁盘分区和挂载_第22张图片

  • wc [选项] [文件](功能描述:用于计算字数)
     			常用选项:
     					-c : 显示一个文件的字节数
     					-m : 显示一个文件的字符数
     					-l : 显示一个文件的行数
     					-L : 显示一个文件中的最长行的长度
     					-w : 显示一个文件的字数
    

在这里插入图片描述

你可能感兴趣的:(Linux)