Linux磁盘管理与文件系统

目录

磁盘结构

硬盘的物理结构

硬盘的数据结构

存储容量

硬盘接口类型

MBR与磁盘分区表示

主引导记录(MBR)

Linux中将硬盘、分区等设备均表示为文件

磁盘分区结构

磁盘分区概念

文件系统类型

XFS 文件系统

SWAP 交换文件系统

 Linux 系统还广泛支持其他各种类型的文件系统

管理磁盘和分区

  fdisk命令

交互模式中的常用指令

管理磁盘分区

创建分区 

 下面 创建扩展分区  

 创建逻辑分区

逻辑分区6 

 交换分区

make swap 命令创建交换文件系统

保存分区

格式化磁盘 

 挂载、卸载文件系统

手动挂载

mount命令

设置文件系统的自动挂载

umount命令

总结:

 

磁盘结构

硬盘的物理结构

盘片:硬盘有多个盘片,每盘片2面
磁头:每面一个磁头

硬盘的数据结构

   扇区:盘片被分为多个扇形区域,每个扇区存放512个字节的数据,磁盘的最小存储单位。

   磁道:同一盘片不同半价的同心圆。

   柱面:不同盘片相同半价构成的圆柱面,由同一半径圆的多个磁道组成。

存储容量

         硬盘存储容量=磁头数x磁道数x每道扇区数x每扇区字节数

         可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域

硬盘接口类型

 IDE、SATA、SCSI、SAS、光纤通道

IDE:并口数据线连接主板与硬盘,抗干扰性差,排线占用空间较大,不利电脑内部散热,已逐渐被SATA所取代。
SATA:抗干扰性强,支持热插拔等功能,速度快,纠错能力强。
SCSI:小型机系统接口,SCSI 硬盘广为工作站级个人电脑以及服务器所使用,资料传输时CPU占用率较低,转速快,支持热插拔等。
SAS:是新一代的SCSI 技术,和SATA硬盘相同,都是采取序列式技术以获得更高的传输速度,可达到6Gb/s

MBR与磁盘分区表示

主引导记录(MBR)

MBR位于硬盘第一个物理扇区处
MBR中包含硬盘的主引导程序和硬盘分区表
分区表有4个分区记录区,每个分区记录区占16个字节

Linux中将硬盘、分区等设备均表示为文件

                           /dev/表示硬件中各文件所在目录

                           hd表示IDE设备,如果是sd则表示SCSI设备

                           a表示硬盘的顺序号以字母a、b、c...

                           5表示分区的顺序号,以数字1、2、3...
 

磁盘分区结构

磁盘分区概念

 1、硬盘中的主分区数目只有4个
2、主分区和扩展分区的序号限制在1~4
3、扩展分区再分为逻辑分区
4、逻辑分区的序号将始终从5开始 

文件系统类型

XFS 文件系统

存放文件和目录数据的分区
高性能的日志型文件系统,特别擅长于处理大文件,可支持上百万TB的存储空间。
CentOS 7系统中默认使用的文件系统

SWAP 交换文件系统

为Linux系统建立交换分区
一般设置为物理内存的1.5~2倍

 Linux 系统还广泛支持其他各种类型的文件系统

  FAT16、FAT32、NTFS 、EXT4、 JFS等文件系统

管理磁盘和分区

   fdisk命令

    查看或管理磁盘、分区

      格式: fdisk  -  l  [磁盘设备]      或       fdisk  [磁盘设备]

       fdisk  -l   查看磁盘的整体情况和分区情况

交互模式中的常用指令

使用fdisk /dev/sda 进入交互模式

m、p、 n、 d、 t、 w、q
m:获取帮助菜单
n:新建分区
p:查看分区情况
d:删除分区
t:变更分区的类型
w:保存分区操作并退出
q:不保存分区操作并退出

 Device (设备) :分区的设备文件名称。
Boot:是否是引导分区。若是,则有"*"标识。
Start:该分区在硬盘中的起始位置(柱面数)
End:该分区在硬盘中的结束位置(柱面数)
Blocks:分区的大小,以Blocks (块)为单位,默认的块大小为1024字节。
Id:分区对应的系统 ID 号。例如,83表示Linux中的XFS分区或EXT4分区、82代表交换文件系统、8e表示LVM逻辑卷。
System:分区类型。

管理磁盘分区

添加一块新硬盘 大小60G

创建分区 

 

再创建一个主分区 和 分区1过程一样

 

 下面 创建扩展分区  

 创建逻辑分区

逻辑分区6 

逻辑分区是从扩展分区分出来的  扩展分区3 sbd3 30G 被逻辑分区5 6 分别分出 10g 20g

 交换分区

剩余大约10G 作为交换分区sdb6

  sdb6更改为swap系统,在创建swap之前,目标分区应先通过fdisk 工具将分区类型ID 号设为82。

make swap 命令创建交换文件系统

swapon /dev/sdb6  启用新增加的交换分区
swapoff /dev/sdb6 停用指定的交换分区
swapon -s   查看每个分区的swap状态信息
free -m     查看总的swap状态信息

 

保存分区

格式化磁盘 

分区分完以后不能直接使用,需要将磁盘格式化之后才可以使用

mkfs -t xfs /dev/sdb1

mkfs.xfs /dev/sdb1

 挂载、卸载文件系统

手动挂载

mount命令

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

-t:用于指定文件系统类型,通常可以省略,由系统自动识别
-o:挂载参数列表,以英文逗号分隔;或用来描述特殊设备,用loop指定

挂载系统中的镜像文件
mount -o loop Centos-7-x86_64-DVD-1708.iso /media

设置文件系统的自动挂载

       /etc/fstab下配置文件,包含需要开机后自动挂载的文件系统记录

       命令:vim  /etc/fstab

 

使用“init 6”命令重启

 

umount命令


        卸载已安装的文件系统

        命令格式:umount     存储设备位置

                          umount      挂载点目录

     例:umount   /bat/  或    umount   /dev/sdb/
 

总结:

 Linux系统中一切皆文件 如果想使用硬件 必须以挂载文件的形式调用

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值