Linux中的磁盘分区和挂载(硬盘的挂载与卸载操作)

前言

日期:2020/05/27
心情:????????????
Description:linux磁盘分区主要分为基本分区(primary partion)和扩充分区(extension partion)两种,基本分区和扩充分区的数目之和不能大于四个。且基本分区可以马上被使用但不能再分区。扩充分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。在 Linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等 IDE 或 SCSI 设备也不例外。Linux把各种 IDE 设备分配了一个由 hd 前缀组成的文件;而对于各种 SCSI 设备,则分配了一个由 sd 前缀组成的文件(百度查的????)。本文的主要内容是Linux操作硬盘挂载与卸载。



1. 分区的基础知识

分区的方式:

  • mbr分区 : 最多支持4个主分区.系统只能安装在主分区上.扩展分区要占一个主分区 最大支持2TB,有最好的兼容性.
  • gtp分区 : 支持无限多的主分区.最大支持18EB的容量.64位的系统都支持这种分区

2. Linux分区的原理介绍

Linux无论有多少个分区.分给哪一个目录,整个文件系统也只有一个根目录.它的每一个分区都是用来组成整个文件系统的一部分.Linux使用一种”载入”的处理办法.将分区和目录联系起来.这时要载入一个分区,将使它的存储空间在一个目录下获得.
Linux中的磁盘分区和挂载(硬盘的挂载与卸载操作)


3. Linux硬盘编号说明

  • Linux中的硬盘分为IDE硬盘,SCSI硬盘和SATA硬盘
  • 硬盘编号格式为”sdXY”,其中”sd”表示硬盘为SCSI的类型(IDE类型为hd).
    X表示盘号(a基本盘,b基本从属盘,c辅助盘,d辅助从属盘)
    Y表示分区(1-4表示主分区或扩展分区,5开始就是逻辑分区)

注意:硬盘的信息在/dev目录都有对应的文件记录说明.
Linux中的磁盘分区和挂载(硬盘的挂载与卸载操作)
可以通过lsblk查看硬盘分区和挂载情况
Linux中的磁盘分区和挂载(硬盘的挂载与卸载操作)

4. 硬盘挂载和卸载操作

给当前linux系统添加一块新的硬盘(2GB),并挂载到指定的目录(/home/disk2-1目录)
执行步骤:

  • 在虚拟机中添加一个新硬盘.
    Linux中的磁盘分区和挂载(硬盘的挂载与卸载操作)
    Linux中的磁盘分区和挂载(硬盘的挂载与卸载操作)
    Linux中的磁盘分区和挂载(硬盘的挂载与卸载操作)
    Linux中的磁盘分区和挂载(硬盘的挂载与卸载操作)
    Linux中的磁盘分区和挂载(硬盘的挂载与卸载操作)
    Linux中的磁盘分区和挂载(硬盘的挂载与卸载操作)
    Linux中的磁盘分区和挂载(硬盘的挂载与卸载操作)
    Linux中的磁盘分区和挂载(硬盘的挂载与卸载操作)

  • 对新硬盘进行分区
    分区指令: fdisk 要分区的磁盘文件
    Linux中的磁盘分区和挂载(硬盘的挂载与卸载操作)
    Linux中的磁盘分区和挂载(硬盘的挂载与卸载操作)
    Linux中的磁盘分区和挂载(硬盘的挂载与卸载操作)
    Linux中的磁盘分区和挂载(硬盘的挂载与卸载操作)

  • 对新硬盘的分区进行格式化
    格式化指令: mkfs -t ext4 需要格式化的磁盘分区文件
    Linux中的磁盘分区和挂载(硬盘的挂载与卸载操作)

  • 将分区挂载到linux对应的目录上
    挂载指令: mount 分区文件 挂载目录
    Linux中的磁盘分区和挂载(硬盘的挂载与卸载操作)
    注意: 挂载到的目录需要提前创建,挂载过程不会自定创建目录.
    以上这种挂载方式为临时挂载,系统重启后挂载信息将会丢失

  • 设置自动挂载
    编辑分区挂载文件 vim /etc/fstab
    Linux中的磁盘分区和挂载(硬盘的挂载与卸载操作)
    执行自动挂载命令: mount -a
    Linux中的磁盘分区和挂载(硬盘的挂载与卸载操作)

  • 卸载磁盘分区
    卸载指令: umount 挂载点
    Linux中的磁盘分区和挂载(硬盘的挂载与卸载操作)注意: 当卸载磁盘分区的挂载点之后,也要到/etc/fstab文件中删除该分区挂载配置信息




总结:硬盘的挂载与卸载操作步骤截图比较详细,要注意其中的细节结合原理想一想。至于有什么作用,个人理解的话比较像u盘的操作,挂载就是把U盘插在电脑上,卸载就是拔掉U盘。本文内容到这里就结束了,如果能帮到您就再好不过了,我是小白,养成爱做笔记的好习惯,总有一天成为大佬!加油!!!