简单了解 Linux磁盘管理与文件系统

前言

管理磁盘是管理员的重要工作内容之一,此次将从磁盘的分区和格式化操作等方面,学习在linux系统中的磁盘和管理技术。除此之外,文件系统也是管理员的重要工作内容之一。

磁盘:计算机的外部存储器中也采用了类似磁带的装置,比较常用的一种叫磁盘,将圆形的磁性盘片装在一个方的密封盒子里,这样做的目的是为了防止磁盘表面划伤,导致数据丢失。

文件系统:曾将圆形的磁性盘片装在一个方形的密封盒子里。

一、磁盘基础

1.磁盘的结构

  1.硬盘的物理结构
        盘头:硬盘有多个盘头,每盘片2面
        磁头:每面一个磁头
      
  2.硬盘的数据结构
        扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据
        磁道:同一盘片不同半径的同心圆
        柱面:不同盘片相同半径构成的圆柱面
  3.磁盘接口类型
        IDE、SATA、SCSI、SAS、光纤通道


  硬盘存储容量=磁头数 X 磁道(柱面)数  X  每道扇区数  X  每扇区字节数

2.MBR与磁盘分区表示

 1.主引导记录(MBR:Master  Boot   Record)
       1.1 MBR位于硬盘第一个物理扇区处
       1.2 MBR中包含硬盘的主引导程序和硬盘分区表
       1.3 分区表有4个分区记录区,每个分区记录区占16字节
       
2. Linux中将硬盘、分区等设备均表示为文件
                / dev /h d a 5
      hd:表示这个磁盘的格式是IDE类型
      a:第一块硬盘
      5:分区号

 注:MBR最多支持4个分区,GPT最多支持128个分区
     主分区+扩展分区 <= 4

3.磁盘分区结构

  1.磁盘分区结构          
     1.1 硬盘中的主分区数目只有4个(指对的是MBR格式类型)
     1.2 主分区和扩展分区的序号限制在1~4
     1.3 扩展分区在分为逻辑分区
     1.4 逻辑分区的序号将始终从5开始

在这里插入图片描述

4.磁盘分区注意事项

磁盘分区的注意事项:
       1.若磁盘小于2TB,可用fdisk   /dev/sdb进行分区,即MBR分区格式
       2.若磁盘大于2TB,可用parted   /dev/sdb进行分区,我们都知道MBR分区磁盘是不能大于2TB,
         所以超过2TB需要使用GPT分区格式

二、检测并确认新硬盘

1.查看磁盘使用情况

df命令
   用途:用来查看磁盘的使用情况
   格式:df  [选项] [文件]

示例:
    df  -Th     #h:人性化的单位(带单位)   T:类型
    

在这里插入图片描述

2.查看或管理磁盘分区

 fdisk命令
    用途:查看或管理磁盘分区
    格式:fdisk  -l [磁盘设备]
    
    或
    
    格式:fdisk  [磁盘设备]

交互模式中的常用指令:n、p、d、t、w、q
   n:新键分区
   p:列出分区
   d:删除分区
   t:改变分区类型
   w:保存
   q:退出

3.添加新磁盘管理操作

1.先点击虚拟机的设置,进去添加一个20GB的磁盘

在这里插入图片描述

2.检测并确认新磁盘: fdisk   -l  

在这里插入图片描述

3.检测完新硬盘需要重启:init  6    ——   会看到检测出来一块新的20GB磁盘

在这里插入图片描述

 4.查询到新磁盘后就进入进行管理:fdisk /dev/sdb

在这里插入图片描述

4.1  新键分区按n,然后选择分区的类型(主分区、扩展分区) 

在这里插入图片描述

4.2  然后输入 列出分区:p,回车,可以看到分区1已经设置好了
     然后在输入p就可以看到新磁盘的系统类型是83

在这里插入图片描述

4.3 输入 t  改变分区类型——回车,输入L——然后就可以看到83是系统默认的Linux系统类型,上面系统类型已是83了,
默认的不需要修改,输入83,回车wq保存,这时候我们在虚拟机上打的命令管理的配置已经同步到磁盘上了

在这里插入图片描述

三、文件系统

1.文件系统类型

1.XFS文件系统(CentOS7.4中自带XFS系统文件)     #xfs的兼容性比较好
    1.存放文件和目录数据的分区
    2.高性能的日志型文件系统
    3.CentOS  7系统中默认使用的文件系统
    
2.SWAP,交换文件系统
     为Linux系统建立交换分区(在划分分区的时候要预留一部分空间给交换分区的,
     交换分区的大小是内存的1.5倍或2倍)
     
3.Linux支持的其他文件系统类型
   FAT16、FAT32、NTFS
   EXT4、JFS.......

2.创建文件系统

  1.mkfs命令
      用途:创建文件系统(格式化)
      格式化:mkfs  -t  文件系统类型  分区设备

示例: 
     ls   /sbin/mkfs*        #查看可以支持的文件系统类型
 1.格式化硬盘分区命令:
                mkfs   -t   ext4/xfs     /dev/sdx1
                mkfs.ext4/xfs            /dev/sdx1      

在这里插入图片描述

     小例子:      
           mkdir  /date                       #创建一个data目录
           mount   /dev/sdb1  /data           #把临时/dev/sdb1挂到/data下

在这里插入图片描述

 然后永久挂载一下,开机自启动
 vi   /etc/fstab                          #永久挂载
 /dev/sdb1        /data             ext4           defaults          00          #挂载的信息

在这里插入图片描述

2.mkswap命令
    用途:创建交换文件系统
    格式:mkswap  分区设备

 示例:
    mkswap /dev/sdb1       #创建交换分区
    swapon /dev/sdb1       #挂载成为交换分区
    swapoff /dev/sdb1      #卸载交换分区
 注:挂载完交换分区后,会多出来20多个G

在这里插入图片描述

3.挂载、卸载文件系统

1.mount命令
    用途:挂载文件系统、ISO镜像到指定文件夹
    格式:
         mount  [-t 类型] 存储设备   挂载点目录
         mount (-0 loop)ISO镜像文件  挂载点目录

2.umount命令
    用途:卸载已挂载的文件系统
    格式:
        umount   存储设备位置
        umount   挂载点目录
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值