磁盘管理和文件系统

一、磁盘基础

1、磁盘的结构

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

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

硬盘的接口类型:SATA  M.2  SCSI  IDE

2、主引导记录(MBR:Master Boot Record)

  • MBR位于硬盘第一个物理扇区处
  • MBR中包含硬盘的主引导程序(用于加载操作系统的内核)和硬盘分区表(记录硬件分区信息)
  • 分区表有4个分区记录区,每个分区记录区占16个字节
  • Linux中将硬盘、分区等设备均表示为文件

3、磁盘分区结构

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

Linux中硬盘、分区的文件表示:/dev/sda    /dev/sda1     /dev/sdb    /dev/sda2
sd:表示为硬盘设备接口类型为SCSI   hd:示为硬盘设备接口类型为IDE
硬盘序号是以字母 a b c ... 顺序依次表示
分区序号是以数字 1 2 3 ... 顺序依次表示。

二、文件系统类型

XFS文件系统

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

SWAP文件交换系统

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

Linux支持的其它文件系统类型:SATA  M.2  SCSI  IDE

三、检测并确认新硬盘

 查看或管理磁盘分区

fdisk命令

fdisk -I 【磁盘设备】

fdisk    【磁盘设备】

创建新硬盘操作

步骤一:在虚拟机中添加硬盘

 

步骤二:重启服务器刷新,查看增加的硬盘分区情况

注:也可输入以下命令,在线刷新

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

步骤三:将磁盘再次分区

 

四、创建文件系统

文件格式化

mkfs命令

文件系统格式化

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

示例:

mkfs -t 文件系统类型(xfs/ext4)  设备文件/dev/sdb1

mkfs.xfs/ext4   设备文件

mkswap命令

为指定交换分区格式化文件系统;
make swap(创建交换文件系统)

free -m :查看系统内存情况,-m统一单位,以兆为单位查看内存

mkswap 分区设备

 

swapon -s:查看系统中的交换分区由哪几个设备提供

 swapoff [分区设备]:停用指定的交换分区设备;

swapoff -a :停用系统中所有的交换分区;

lsblk显示所有磁盘的使用情况

文件挂载

 mount命令


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

mount [ -t 类型] 存储设备 挂载点目录 
mount -o loop ISO镜像文件 挂载点目录

示例:

umount命令


卸载已挂载的文件系统

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

mount -o loop [ISO镜像文件] [挂载点目录]:将镜像文件挂载到指定目录;

 mount [ -t 类型] 存储设备 挂载点目录

实现开机自动挂载

vim /etc/rc.d/rc.local
mount 设备文件 挂载点目录

chmox +x /etc/rc.d/rc.local

vim /etc/fstab            
设备名称/UUID    挂载点目录     文件系统类型     挂载参数     0(不备份文件系统)   0(开机不进行磁盘检查)

mount -a     #根据 /etc/fstab 配置进行挂载

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值