加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

一起了解Linux中的 磁盘管理与文件系统

发布时间:2022-12-20 11:19:28 所属栏目:Linux 来源:
导读:  一起了解Linux中的磁盘管理与文件系统 一、硬盘物理结构

  盘片:硬盘有多个盘片,每盘片2面

  磁头:每面一个磁头

  二、硬盘数据结构

  扇区:盘片被分为多个扇形区域,每个扇区存放5
  一起了解Linux中的磁盘管理与文件系统 一、硬盘物理结构
 
  盘片:硬盘有多个盘片,每盘片2面
 
  磁头:每面一个磁头
 
  二、硬盘数据结构
 
  扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据,是硬盘的最小存储单位
 
  磁道:同一盘片不同半径的同心圆,是由磁头在盘片表面划出的圆形轨迹
 
  柱面:不同盘片相同半径构成的圆柱面,由同一半径圆的多个磁道组成
 
  硬盘存储容量=磁头数 X 磁道(柱面)数 X 每道扇区数 X 每扇区字节数(512字节)
 
  可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域
 
  磁盘接口类型:IDE、SATA、SCSI、SAS、光纤通道
 
  三、MBR引导与磁盘分区
 
  主引导记录(MBR:Master Boot Record):
 
  MBR位于硬盘第一个物理扇区处
 
  MBR中包含硬盘的主引导程序和硬盘分区表
 
  MBR总共512字节,前446字节是主引导记录,分区表保存在MBR扇区中的第447-510字节中,分区表有4个分区记录区,每个分区记录区占16字节
 
  主启动记录(MBR)磁盘分区支持最大卷为2.2TB,每个磁盘最多有4个主分区,或3个主分区、1个扩展分区和在扩展分区里面分多个逻辑分区
 
  分区表示:
 
  image-20220612195055815
 
  磁盘分区结构:
 
  四、文件系统
 
  Linux主要使用以下系统:
 
  1.XFS文件系统
 
  存放文件和目录数据的分区
 
  高性能的日志型文件系统,特别擅长处理大文件,可支持上百万TB的存储空间
 
  CentOS 7系统中默认使用的文件系统
 
  2.SWAP交换文件系统
 
  为Linux系统建立交换分区
 
  一般设置为物理内存的1.5~2倍
 
  3.Linux支持的其他文件系统类型
 
  EXT4、FAT32、NTFS、LVM(逻辑卷,可伸缩的文件系统)
 
  五、查看与检查并确认新硬盘
 
  查看或管理磁盘分区命令 fdisk
 
  格式:fdisk -l [磁盘设备]或fdisk [磁盘设备]
 
  Device(设备):分区的设备文件名称
 
  Boot:是否是引导分区。若是,则有“*”标识
 
  Start:该分区在硬盘中的起始位置(柱面数)
 
  End:该分区在硬盘中的结束位置(柱面数)
 
  Blocks:分区的大小Linux 磁盘管理,以 Blocks(块)为单位,默认的块大小为 1024 字节
 
  Id:分区对应的系统 ID 号。例如,83表示Linux中的XFS分区或EXT4分区、82代表SWAP交换文件系统、8e表示LVM逻辑卷
 
  System:分区类型
 
  管理磁盘分区
 
  格式:fdisk /dev/sda
 
  六、创建分区并挂载
 
  创建分区步骤
 
  6.1.fdisk /dev/sdb
 
  6.2.n
 
  6.3.p 主分区、e 扩展分区、l 逻辑分区(这里我们选择创建主分区p)
 
  ——>设置分区:1 (范围1-4,如按 Enter 键接受默认值)
 
  Linux 磁盘管理_linux磁盘配额管理_linux磁盘配额
 
  ——>设置柱面序列:直接按 Enter 键接受默认值
 
  ——>设置分区大小:+5G (指定大小为 5GB,如按 Enter 键接受默认值表示所有空间)
 
  ——>w保存分区操作并退出
 
  注意:变更磁盘的分区设置后,建议最好将系统重启一次,或者执行“partprobe”命令使操作系统检测新的分区表情况,以防格式化分区时损坏硬盘中已有的数据
 
  6.4查看是否创建成功
 
  fdisk -l /dev/sdb
 
  创建文件系统步骤
 
  6.1.Make Filesystem ,创建文件系统(格式化)
 
  6.2.格式:mkfs -t 文件系统类型 分区设备 mkfs -t xfs /dev/sdb1(CentOS7默认xfs文件系统类型)
 
  或mkfs.xfs 分区设备 mkfs.xfs /dev/sdb1
 
  七、挂载,卸载文件系统
 
  在根目录下创建data1目录,然后将/dev/sdb1挂载到/data1
 
  mount /dev/sdb1 /data1
 
  mount命令—挂载到文件系统、ios镜像到指定文件夹
 
  umount命令—卸载已挂载的文件系统
 
  umount 分区设备 例如:umount /dev/sdb1
 
  另法:
 
  umount 挂载点目录 umount /data1
 
  mount命令—挂载到文件系统、ios镜像到指定文件夹
 
  umount命令—卸载已挂载的文件系统
 
  umount 分区设备 例如:umount /dev/sdb1
 
  另法:
 
  umount 挂载点目录 umount /data1
 
  卸载前提:挂载的设备或者目录没有被在使用中,要先退出挂载目录
 

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!