磁盘管理与文件系统

目录

磁盘结构

硬盘物理结构:

硬盘数据结构:

硬盘存储容量:

硬盘接口:ATA SATA  SCSI  SAS

MBR与磁盘分区表示:

磁盘分区结构:

文件系统类型:

检测并确认新硬盘

fdisk命令

 fdisk常用选项参数:

创建文件系统mkfs命令

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

swap创建系统文件

挂载文件系统

 查看磁盘挂载情况

设置文件系统的永久挂载

lsblk常用参数

总结


磁盘结构

硬盘物理结构:

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

硬盘数据结构:

扇区:磁盘上的每个磁道被等分为若干个弧段,这些弧段便是硬盘的扇区(Sector)。硬盘的第一个扇区,叫做引导扇区
磁道:当磁盘旋转时,磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆形轨迹,这些圆形轨迹就叫做磁(Track)
柱面:在有多个盘片构成的盘组中,由不同盘片的面,但处于同一半径圆的多个磁道组成的一个圆柱面

硬盘存储容量:

磁头数×磁道(柱面)数×每道扇区数×每扇区字节数。

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

硬盘接口:ATA SATA  SCSI  SAS

MBR与磁盘分区表示:

MBR位于硬盘的第一个物理扇区处

MBR中包含硬盘的主引导程序和硬盘分区表

分区表有四个分区记录取,每个分区记录区占16个字节

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

/dev/hda5:

dev:硬件设备文件的所在目录

hd:表示IDE设备;sd:表示SCSI设备

a:硬盘的顺序号,以字母a、b、c等表示(创建硬盘顺序)

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

磁盘分区结构:

硬盘中的主分区数目只有4个

主分区和扩展分区的序号限制在1~4,其中1-3是主分区,4是扩展分区

扩展分区再分为逻辑分区

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

文件系统类型:

XFS文件系统:

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


swap,交换文件系统:

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


Linux支持的其他文件系统类型:

EXT4 、FAT32、 NTFS、 LVM

检测并确认新硬盘

fdisk命令

查看管理磁盘分区:fdisk -l 或 fdisk 【磁盘设备】

 fdisk常用选项参数:

m:获取帮助菜单

n:表示添加一个新的分区

q:不保存退出

t:表示更改分区的id(类型)

l:展示所有分区类型(的id)

w:保存并退出

p:查看分区

d:删除分区

 需要了解:

82:swap交换分区的id

83:普通的分区id

8e:LVM分区的id

fd:raid磁盘整列的id

创建文件系统mkfs命令

make filesystem :创建文件系统(格式化)

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

mkfs -t xfs /dev/sdb1  或 mkfs.xfs /dev/sdb1   

 

swap创建系统文件

mkswap /dev/sdb5 :创建swap分区

 

swapon:开启swap分区

 

swapoff -a(表示所有):关闭swap

 

swap -s :查看每个分区的swap状态信息

 

**free -m :查看总的swap状态信息

FAT 32创建系统文件

mkfs -t vfat -F 32 /dev/sdb6 或 mkfs.vfat -F 32 /dev/sdb6

挂载文件系统

创建一个目录,将一个分区挂载到目录

 查看磁盘挂载情况

mount+分区设备或df+选项

df-h:查看分区的容量单位

df-T:显示文件系统的类型

df-i:显示分区的inode号码数量

设置文件系统的永久挂载

在/etc/fstab文件中,没一个记录对应一个分区或者设备的挂载配置信息,这些信息从左到右包括六个字段(使用空格或者制表符分割),各部分的含义为:

/dev/sdb1/        xfs     defaults  0 0

第1字段:设备名或设备卷标名

第2字段:文件系统的挂载点目录的位置

第3字段:文件系统类型,如xfs、swap等

第4字段:挂载参数,即mount命令"-o"选项后可使用的参数。例如,defaults、rw、ro、noexec分别表示默认参数、可写、只读、禁用执行程序

第5字段:表示文件系统是否需要dump备份(dump是一个备份工具)。一般设为1时表示需要,设为o时将被dump忽略

第6字段:该数字决定在系统启动时进行磁盘检查的顺序。0表示不进行检查,1表示优先检查,2表示其次检查。根分区应设为1,其他分区设为2

mount -a 刷新挂载并查看

lsblk常用参数

-a:显示所有设备

-b:以bytes方式显示设备大小

-d:不显示slaves 或holders-Dprint discard capabilities

-e:排除设备

-f:显示文件系统信息

-h:显示帮助信息

-i:use ascii characters only

-m:显示权限信息

-l:使用列表格式显示

-n:不显示标题

-o:输出列

-P:使用key=“value”格式显示

-r:使用原始格式显示

-t:显示拓补结构信息

总结

磁盘概念:磁盘结构、存储容量、分区表示、类型

分区概念:主分区、扩展分区、逻辑分区

命令:fdisk,mkfs,mkswap,df,lsblk

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值