磁盘管理与文件系统

目录

一、磁盘认知

二、磁盘分区与MBR

1、主引导记录MBR

 2、  设备文件名称解析

3、硬盘的分区规则

4、文件系统类型

5、管理磁盘分区-------fdisk命令

6.df命令

7、blkid命令

8.lsblk

三、创建文件系统mkfs(格式化分区)

           四、挂载、卸载文件系统

      1、挂载mount

      2、umount命令

      3、永久挂载​​​​​​​


一、磁盘认知

硬盘的内部是金属盘片,将圆形的盘片划分成若干个扇形区域,这就是扇区,硬盘的最小存储单位叫做"扇区"(Sector),每个扇区储存512字节。若干个扇区就组成整个盘片;以盘片中心为圆心,把盘片分成若干个同心圆,那每一个划分圆的“线条”,就称为磁道

硬盘内的盘片有两个面,都可以储存数据,而硬盘内的盘片往往不止一张,若干张,两张盘片中相同位置的磁道,就组成一个“柱面”,盘片中有多少个磁道,就有多少个柱面。

盘片两面都能存数据,要读取它,必须有磁头,所以,每一个面,都有一个磁头,一张盘片就有两个磁头,磁盘是有损耗的,是有生命周期的。

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

2、磁盘接口类型:IDE、SATA、SCSI、SAS、光纤通道

二、磁盘分区与MBR


1、主引导记录MBR


主引导记录(MBR: Master Boot Record):MBR位于硬盘第一个物理扇区处(正常默认大小范围为0~2047);MBR中包含硬盘的主引导程序和硬盘分区表;分区表有4个分区记录区,每个分区记录区占16个字节。

 2、  设备文件名称解析


dev:硬件设备文件所在位置

sd :表示SCSI设备

a:硬盘的序列号

5:分区序列号

3、硬盘的分区规则

Ⅰ:硬盘中的主分区数目最多只有4个

Ⅱ:主分区和扩展分区的序号限制在1~4

Ⅲ:扩展分区再分为逻辑分区

Ⅳ:逻辑分区的序号将始终从5开始

逻辑分区:严格讲不是一个实际意义的分区,仅仅只是一个指向其他分区的指针,扩展分区不能存储数据,用户需要在其上建立逻辑分区才可储存数据。
一个硬盘上最多只能有一个 扩展分区, 扩展分区要有逻辑分区,才能访问。
 

4、文件系统类型


Ⅰ:XFS文件系统:①存放文件和目录数据的文件系统(特殊的分区)  ②高性能的日志型文件系统  ③  CentOS 7系统中默认使用的文件系统

Ⅱ:SWAP(交换文件系统):① 为Linux系统建立交换分区   ②  —般设置为物理内存的1.5~2倍

Ⅲ:Linux支持的其它文件系统类型:EXT4 、FAT32、NTFS、LVM

5、管理磁盘分区-------fdisk命令


fdisk  功能:用于管理磁盘的分区信息。可以用于对磁盘进行分区操作,用户可以根据实际情况进行合理划分

语法格式:1、fdisk -l  [磁盘设备]

                        fdisk -l  --------列出设备的分区列表

                   2、fdisk   [磁盘设备]  进入磁盘分区。输入参数进行选择;        

         

      

           

参数 :

【常用】m :显示菜单和帮助信息

a :活动分区标记/引导分区

【常用】d :删除分区

l :显示分区类型

【常用】n :新建分区

【常用】p :显示分区信息

【常用】q :退出不保存

【常用】t :设置分区号

               83 :普通的分区id

               82: swap交换分区的id

               8e : LVM分区的id

               fd :raid磁盘阵列的id

v :进行分区检查

【常用】w :保存修改

x :扩展应用,高级功能

6.df命令

df [选项] [文件]

df命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计

常用指令:

-T:显示文件系统类型。
-h:以容易理解的格式印出文件系统大小,例如136KB、24MB、21GB。
-l:计算所有的文件大小,对硬链接文件则计算多次。
-s:对每个Names参数只给出占用的数据块总数。

7、blkid命令

blkid 查看磁盘的UUID(唯一)

  • blkid /dev/sdb1 //查看磁盘分区的UUID

8.lsblk

树状查看分区

三、创建文件系统mkfs(格式化分区)

mkfs命令:Make Filesystem,创建文件系统(格式化)

mkfs -t 文件系统类型 分区设备

mkfs.xfs 分区设备

四、挂载、卸载文件系统

1、挂载mount

挂载文件系统、ISO镜像到指定文件夹

​mount   [ -t类型]   存储设备   挂载点目录  
#用于指定文件系统类型,通常可以省略,由系统自动识别

mount -o loop iso镜像文件 挂载点目录
 #挂载参数列表,以英文逗号分隔:如用来描述特殊设备,用loop指定
 loop:用来把一个文件当成硬盘分区挂接上系统

2、umount命令

umount命令:卸载已挂载的文件系统

umount 存储设备位置
 
umount 挂载点目录

3、永久挂载

在**/etc/fstab**文件中,每一行记录对应一个分区或设备的挂载配置信息,这些信息从左到右包括六个字段(使用空格或制表符分隔),各部分的含义如下所述。

/dev/sdb1   /mailbox    xfs  defaults    0 0



 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值