Linux中磁盘的管理(格式化,分区,挂载)

   

  今天主要跟大家分享一下有关linux中磁盘管理方面的知识,在这之前先跟大家普及一下磁盘的基础概念:

一.磁盘的概念:

         磁盘:计算机的外部存储器设备,是一种利用电流的磁效应为工作原理的信息载体,也可以反复地被改写。其组成部分如下图所示:

 

linux中的硬盘根据硬盘接口的不同来命名

         IDE硬盘 (我们常说的ATA接口):

  优点:1.价格低廉,易于使用;

              2.兼容性好(兼容现在PC机的大部分硬盘);

  缺点:1.速度慢;

             2.只能内置使用;

             3.对接口电缆的长度有严格限制;

             4.支持热插拔;

SATA/SCSI:

      SCIS特点:1.传输速率高;

                2.读写性能好,传输可靠性高;

                3.可连接多个设备;

                4.支持热插拔;

     SATS特点:1.结构简单;

                2.系统占用率低;

                3.支持热插拔;

二.在简单的说完磁盘的分类后,我们开始进行操作:

1.格式化磁盘:

          格式化的意思即当我们创建豪逻辑分区后,需要对其指定一个文件系统,才能使用该分区。

          文件系统的存在是操作系统用于明确磁盘或分区上的文件的方法和数据结构;Linux中的文件系统类型有ext2,ext3,ext4,xfs等

 2.分区:

        一块磁盘默认可被分为四个分区,这四个分区分别为主分区或者扩展分区,在扩展分区上可创建逻辑分区,并且扩展分区有且仅有一个,并且不能被格式化

  首先,我们进入自己的虚拟机,使用fdisk -l查看虚拟机的分区列表:

 

图中表示磁盘中现有两个分区/dev/sda1 dev/sda2;
        例如我们现在在磁盘中要创建6个分区,文档类型为ext2,ext3,ext4,xfs,并将其挂载到新创建的目录下;

输入fdisk /dev/sda指令对磁盘进行分区:


 

输入m获取指令帮助(我们可以根据该表进行指令选择):

  在这里我们输入n创建新分区:

       这里的primary即主分区,extended即为扩展分区,根据需要我们要创建一个扩展分区后才能创建逻辑分区,因此输入e创建新的扩展分区(其中分区号可根据自己的需要选择,在这里我们默认为3):

 


起始扇区与默认扇区可以根据自己的需要进行选择,这里选择默认,至此,扩展分区创建成功:

 

输入p即可观察创建分区状态,我们可以看到下图中/dev/sd3即表示我们刚刚创建的扩展磁盘:

        这里我们在扩展分区上再创建三个逻辑分区,在选择分区类型时选择logical(逻辑分区),创建完成后,我们输入p打印出分区信息,观察到现在我们的磁盘有6个分区,其中新创建的3个逻辑分区为5,6,7:

     输入w保存刚才的配置,在这里我们需要输入partprobe将新创建的逻辑分区信息加载到内核

然后,我们需要根据要求添加文件系统(ext2,ext3,ext4,xfs),即格式化磁盘

输入指令mkfs.文件类型(ext2.ext3,ext4,xfs) /dev/sda(5.6.7)

接下来我们就要对分区进行挂载,

3.挂载分为临时挂载永久挂载,临时挂载即表示重启之后挂载不存在;永久挂载则表示开机自动挂载,也就是说需要将挂载信息加载到开机自动挂载文件中;

        挂载的目的是为了信息能够存储到分区中,可能有些人不能理解挂载的意义何在,举个例子, 挂载分区与数据的关系可以理解为水管,水桶与水的关系;水要流到桶里必须经过水管,也就是说,数据要存储到分区中,必须以挂载的目录为媒介;

       为了帮助大家直观的观察临时挂载与永久挂载的区别,我们将刚刚创建的/dev/sda5分区临时挂载到mulu1下,将 /dev/sda6与/dev/sda7永久挂载到mulu2,与mulu3下:

首先我们应该先创建这几个目录:

输入mount /dev/sda5 /mulu1即表示将分区/dev/sda5挂载到mulu1下,然后输入mount查看是否挂载成功:

上图表示分区已经成功挂载到mulu1下,且文件类型为ext3;

接下来我们进行永久挂载,在挂载之前我们需要输入blkid查看/dev/sda6与/dev/sda7的uuid

然后我们将分区的uuid复制到开机自动挂载文件下:

输入vim /etc/fstab

上图中书写格式为uuid 挂载点目录  文件格式  default备份(0表示不备份) 检查(0表示不检查)

至此,所有的分区,格式化,挂载均已完成

最后重启虚拟机,输入mount查看挂载信息,发现/dev/sda5/分区挂载信息消失,而永久挂载的两个分区挂载信息仍存在:

到这里,磁盘的管理就给大家分享完了。

猜你喜欢

转载自blog.csdn.net/weixin_42214459/article/details/84927234