Linux磁盘管理和文件系统
admin
2023-03-29 11:20:59
0

前言
分区的概念:
分区从实质上说就是对硬盘的一种格式化。当我们创建分区时,就已经设置好了硬盘的各项物理参数,指定了硬盘主引导记录(即 MasterBootRecord,一般简称为 MBR)和引导记录备份的存放位置。而对于文件系统以及其他操作系统管理硬盘所需要的信息则是通过以后的高级格式化,即 Format 命令来实现。面、磁道和扇区硬盘分区后,将会被划分为面(Side)、磁道(Track)和扇区(Sector)。需要注意的是,这些只是个虚拟的概念,并不是真正在硬盘上划轨道
MBR简介:
MBR(Main Boot Record 主引记录)位于整个硬盘的 0 磁道 0 柱面 1 扇区。不过,在总共 512 字节的主引导扇区中, MBR 只占用了其中的 446 个字节,另外的 64 个字节交给了DPT(Disk Partition Table 硬盘分区表),最后两个字节“55, AA”是分区的结束标志。这个整体构成了硬盘的主引导扇区。
分区的原理:
主引导记录由三部分组成:一部分是 446byte 的操作系统引导代码(MBR),还有一部分是 64byte 的主分区表(DPT)。
主分区表最多记录四个主分区的分区信息.每个分区占用 16byte.分区就是修改分区表,它不影响硬盘上的存
储的数据。最后的 2 字节是结束标志。
扩展技术:需要将一块硬盘分成更多的分区,超过 5 个以上的分区,可以将最多四个主分区中的一个分
区类型改为扩展分区,然后在扩展分区中再建逻辑分区。逻辑分区的分区信息保存在扩展分区之中,叫做扩
展分区表。理论上逻辑分区没有个数的限制。扩展分区不能被直接使用,必须将其划分为若干个逻辑分区。
逻辑分区的起始位置的信息都写在扩展分区表里面。逻辑分区的分区编号从 5 开始,如: /dev/hda5 是第一
块硬盘的第一个逻辑分区。
格式化原理:

分好区的硬盘分区上面什么数据也没有,操作系统也不能读写,为了让操作系统能够识别必须向分区中预写入一定格式的数据。这个过程就称之为格式化。在 Linux 中称为创建文件系统。没有分区的硬盘是不能格式化的,没有格式化的分区是不能直接被使用的。所以分区和格式化往往都是同时进行的。

本章结构

  • 磁盘基础
  • 检测并确认新硬盘
  • 规划硬盘中的分区
  • 创建文件系统
  • 挂载、卸载文件系统
    一、磁盘结构
    Linux磁盘管理和文件系统
    硬盘的物理结构
  • 盘片:硬盘有多个盘片,没盘片两面
  • 磁头:每面一个磁头
    硬盘的数据结构
  • 扇区:盘片被分为多个扇形区域,每个扇区存放512字节数据
  • 磁道:同一盘片不同半径的同心圆
  • 柱面:不同盘片相同半径构成的圆柱面
    硬盘存储容量=磁头数x磁道数x每道扇区数x每扇区字节数
    可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域
    磁盘接口类型
  • IDE(并口)
  • SATA(串口)
  • SCSI
    二、MBR与磁盘分区表示
    主引导记录(MBR:Master Boot Record)
  • MBR位于硬盘第一个物理扇区
  • MBR中包含硬盘的主引导程序和硬盘分区表
  • 分区表有四个分区记录区,每个分区记录占16个字节
    Linux中将硬盘、分区等设备均表示为文件
    Linux磁盘管理和文件系统

MBR最多四个分区(物理扇区)
GPT可以128个分区
hd表示IDE设备
sd表示SCSI设备
三、文件系统类型
XFS文件系统

  • 存放文件和目录数据的分区
  • 高性能日志型文件系统
  • CentOS 7系统中默认使用的文件系统
    SWAP,交换文件系统
  • 为Linux系统建立交换分区
    Linux支持的其他文件系统类型
  • FAT16,FAT32,NTFS
  • EXT4,JFS......
    四、检查并确认新硬盘
    fdisk命令:查看或管理磁盘分区
    fdisk -l 查看硬盘信息
    Linux磁盘管理和文件系统
    fdisk -m 查看帮助信息
    Linux磁盘管理和文件系统
    -n 创建一个新的分区
    Linux磁盘管理和文件系统
    -d 删除
    Linux磁盘管理和文件系统
    -t 转换格式
    Linux磁盘管理和文件系统
    Linux磁盘管理和文件系统
    -w 保存
    Linux磁盘管理和文件系统
    -q 退出

mkfs 命令:创建文件系统,格式化
Linux磁盘管理和文件系统
Linux磁盘管理和文件系统
mount 挂载命令![]https://s1.51cto.com/images/blog/201911/02/d4cef7716f93e7e235856afef665e864.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
umount 卸载已经挂载的文件
/etc/fstab 配置文件,包含需要开机后自动挂载的文件系统记录
Linux磁盘管理和文件系统
Linux磁盘管理和文件系统

/dev/sdb1 /mailbox xfs defaults 0 0
分区 挂载点 文件系统类型 权限功能 容灾 序列

LVM逻辑卷概述
LVM逻辑卷管理

  • 动态调整磁盘容量,从而提高磁盘管理的灵活性
  • /boot分区用于存放引导文件,不能基于LVM创建
  • 图形界面管理工具 system-config-lvm
    Linux磁盘管理和文件系统
    主要命令
    pvcreate 设备名1 【设备名2......】
    vgcreate 卷组名 物理卷名1 物理卷名2
    lvcreate -L 容量大小 -n 逻辑卷名 卷组名
    lvextend -L +大小 /dev/卷组名/逻辑卷名

总结
Linux磁盘管理和文件系统,让我们更进一步的了解了关于Linux的知识。内容不算太多,也不是很难理解,还是有新的命令需要我们记忆,记住基本的命令和语法就可以了。
LVM逻辑卷啊的建立,找到几条命令的规律就可以很轻松的记住了。命令,语法还是很重要且最基本的一环,我们一定要多敲多练来巩固!

相关内容

热门资讯

特朗普下令不打了,美国的“余粮... 可以说戛然而止,快得让很多人都无法适应。前两周,每一天美国都要打击伊朗一通。就在7月24日白宫会议前...
穆杰塔巴最新表态:支持黎真主党 △伊朗最高领袖穆杰塔巴·哈梅内伊(资料图)当地时间7月26日晚,伊朗最高领袖穆杰塔巴·哈梅内伊对黎巴...
美军瘫痪一艘驶向伊朗的油轮,特... 美国总统特朗普虽下令暂停打击伊朗,但美军仍在执行对霍尔木兹海峡的封锁任务。针对美军瘫痪一艘驶向伊朗油...
“小牌大耍”的底气到底是哪里来... 澎湃首席评论员 李平这两天,“艺人李权哲乘高铁占座事件”在网上引发热议,该艺人参加的活动主办方曾发布...
越南籍船舶南海遇险沉没,中方已... 据凤凰卫视报道,一艘越南船舶7月24日夜间在越南庆和以东220海里附近遇险沉没,船上共62名越南籍人...
李权哲占座、蒙面、装死:娱乐圈... 你买了一张高铁一等座的票,找到自己的位置,18A。有人坐着。你拿出手机看了眼购票记录——没错,18A...
杭州景区咖啡店闯入1条幼蛇,仅... 夏天气温高、湿度大,蛇类活动进入高峰期,千万别被“小蛇无害”的刻板印象骗了!有些幼蛇看着迷你可爱,实...
AI开源公开信签署企业增至50... IT之家 7 月 26 日消息,英伟达、微软、IBM、Meta 等 25 家美国科技企业本周(7 月...
南阳快手短视频代运营企业的服务... 在短视频平台快速发展的背景下,企业通过快手等渠道进行内容运营已成为常见的市场动作。对于希望借助短视频...
普通人该如何跟上科技发展的步伐 这个被称作科技的词汇, 听起来既有宏大之感, 又颇为遥远, 好似仅仅归属于在实验室里专心致志钻研的科...