磁盘&文件系统

磁盘&&文件系统

1 硬盘

1.1 硬盘结构

  • 物理结构
    • 盘片:硬盘有多个盘片,每盘片2面
    • 磁头 :每面一个磁头
  • 数据结构
    • 扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据
      硬盘的最小存储单位
    • 磁道:同一盘片不同半径的同心圆,是由磁头在盘片表面划出的圆形轨迹
    • 柱面 :不同盘片相同半径构成的圆柱面,由同一半径圆的多个磁道组成

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

1.2 硬盘接口类型

名称抗干扰优缺点
IDE抗干扰线差排线占用空间较大,不利电脑内散热
SATA抗干扰线强支持热插拔等功能 速度快 纠错能力强
SCSI抗干扰线强小型机系统接口,广为工作站级个人电脑以及服务器所使用
SAS抗干扰线强采取序列式技术以获得更高的传输速度

1.3 硬盘分区

MBR

主引导记录 MBR
总共512字节
前446字节是主引导记录

分区表

分区表保存在MBR扇区中的第447-510字节中
分区表有4个分区记录区
每个分区记录区占16字节
支持的最大卷为2.2TB

dev

dev 硬件设备文件所在的目录
hd 表示IDE设备
sd 表示SCSI设备
硬盘的顺序号,以字母a、b、c …表示
分区的顺序号,以数字1、2、3 …表示


2 文件系统

2.1 XFS

​ 存放文件或目录数据的分区

​ 高性能的日志型文件系统

​ CentOS7系统中默认使用的文件系统

2.2 SWAP

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


3 磁盘管理

虚拟机在关机后添加硬盘

但是往往添加完之后不会出现

此时重启或者以下命令即可刷新得到

echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan

3.1 fdisk

  • 查看磁盘分区
fdisk -l [磁盘设备] 查看磁盘分区

在这里插入图片描述

各选项对应的含义

Device 分区的设备文件名称
Boot 是否是引导分区,若是,则有*标识
Start 该分区在硬盘中的起始位置(柱面数)
End 该分区在硬盘中的起始位置(柱面数)
Blocks 分区的大小,以块block为单位,默认的块大小为1024字节
Id 分区对应的系统id号

  • 管理磁盘分区
fdisk [磁盘分区]

常用交互命令

m 获取帮助菜单

n 新建分区

d 删除分区

w 保存分区操作并退出

q 不保存分区操作并退出

p 主分区 e 扩展分区 1 逻辑分区

t 变更分区类型

在这里插入图片描述

创建分区步骤

  • n 新建分区
    • p 主分区、e扩展分区、1逻辑分区
      • 设置分区 1 (范围1-4 enter键接受默认值)
        • 设置柱面序列:直接按enter键接收默认值
          • 设置分区大小 (如按enter键接收默认值表示所有空间)
          • w 保存分区操作并退出

在这里插入图片描述


4 创建文件系统

4.1 mkfs

Make Filesystem

mkfs -t 文件系统类型 分区设备
ls /sbin/mkfs* 查看类型
/sbin/mkfs /sbin/mkfs.cramfs /sbin/mkfs.ext3 /sbin/mkfs.minix /sbin/mkfs.btrfs 

mkfs -t xfs /dev/sda1 
或者
mkfs.xfs /dev/sda1 以xfs格式格式化

4.2 mkswap

Make swap

mkswap 分区设备 创建交换分区
swapon 分区设备 直接挂载

swapon -s 查看当前有几个文件在提供swap空间

swapoff 卸载分区设备

swapoff -a 卸载所有

4.3 [u]mount

4.3.1 临时挂载

  • mount 挂载文件系统、iso镜像到指定文件夹
mount [-t类型] 存储设备 挂载点目录
mount -o loop ISO镜像文件 挂载点目录
  • umount 卸载已挂载的文件系统
umount 存储设备位置
umount 挂载点目录
umount -lf 挂载点目录  强制解除挂载

在这里插入图片描述

4.3.2 永久挂载

vi /etc/fstab
UUID 挂载点目录 文件类型 挂载参数 是否需要备份 检查顺序

第一字段 设备名或设备卷标名 生产环境中用UUID ##blkid查看设备uuid
第二字段 文件系统的挂载点目录位置
第三字段 文件系统类型 xfs swap等
第四字段 挂载参数 defaults 默认参数 rw 可读写 ro 只读 noexec 禁用执行程序
第五字段 表示文件系统是否需要dump备份 ,一般设为1表示需要,0将被dump忽略
第六字段 该数字决定在系统启动时进行磁盘检查的顺序,0表示不进行检查,1表示优先检查,2表示其次检查,根分区可设为1,其他分区设为2

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值