磁盘三连章 磁盘管理与文件系统 创建分区

目录

一.磁盘结构

二.MBR与GPT磁盘分区

1.分区介绍

1.1分区的原因

1.2分区的优点

1.3分区的缺点

1.4分区的类型

2.MBR分区(最多只能分4个区,只能对小于2T的硬盘分区)

3.GPT分区(可以分128个区)

三.文件系统

1.xfs:centos7 默认的文件系统

2.ext4:centos6 默认的文件系统

四.磁盘分区相关命令

1.fdisk:查看或管理磁盘分区 (只能分2T以下的硬盘)

2.gdisk :对于2T以上的磁盘进行分区

3.parted (不建议,即时生效)

4.partprobe:分区出不来刷新

五.查看命令

1.blkid:查看UUID

2.lsblk:查看分区情况

3.df:查看挂载情况

六.磁盘分区实验

七.添加swap交换分区 

八.挂载、解挂载与永久挂载

1.mount:挂载

2.umount:解挂载

3.永久挂载


一.磁盘结构

  • 硬盘存储容量=磁头数×磁道(柱面)数×每道扇区数×每扇区字节数
  • 可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域磁盘
  • 接口类型: IDE、SATA、SCSI、SAS、光纤通道

二.MBR与GPT磁盘分区

1.分区介绍

1.1分区的原因:

  • 优化I/O性能
  • 实现磁盘空间配额限制
  • 提高修复速度
  • 隔离系统和程序
  • 安装多个os
  • 采用不同文件系统

1.2分区的优点:

  • 便于管理
  • 优化读写性能

1.3分区的缺点:

  • 一旦建立无法修改,如果要修改,只能推导重建,重新格式化,数据丢失
  • 不够灵活 ,空间只能来自于一块硬盘,并且必须是连续的空间
  • 没有备份冗余功能,没有备份,需要依靠工程师手动备份

1.4分区的类型:

  • 主分区:直接使用  分区号1-4
  • 扩展分区:不能直接使用,要在扩展分区的基础上再分逻辑分区才可以使用(将自己的第一个扇区用来存储分区表)是特殊的主分区  分区号1-4
  • 逻辑分区:直接使用,但是必须依赖于扩展分区  分区号5+

2.MBR分区(最多只能分4个区,只能对小于2T的硬盘分区)

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

3.GPT分区(可以分128个区)

使用128位UUID(Universally Unique Identifier) 表示磁盘和分区 GPT分区表自动备份在头和尾两份,并有CRC校验位UEFI (Unified Extensible Firmware Interface 统一可扩展固件接口)硬件支持GPT,使得操作系统可以启动

三.文件系统

管理文件的软件叫做文件系统

1.xfs:centos7   默认的文件系统

2.ext4:centos6   默认的文件系统

四.磁盘分区相关命令

1.fdisk:查看或管理磁盘分区 (只能分2T以下的硬盘)

格式:

fdisk    /dev/sdb(硬盘名)

指令作用效果
n新建一个分区
d删除一个分区
t改变分区属性
w保存退出
q不保存退出
p打印查看当前分区列表
e新建一个扩展分区
l新建一个逻辑分区

2.gdisk :对于2T以上的磁盘进行分区

3.parted (不建议,即时生效)

4.partprobe:分区出不来刷新

原因:分区在内存中没有传到系统中

五.查看命令

1.blkid:查看UUID

永久挂载使用UUID

2.lsblk:查看分区情况

3.df:查看挂载情况

-h 人性化查看

六.磁盘分区实验

准备工作:

添加一块硬盘
vim ~/.bashrc           #永久别名编辑器,添加别名

alias scan='echo "- - -" > /sys/class/scsi_host/host0/scan;echo "- - -" > /sys/class/scsi_host/host1/scan;echo "- - -" > /sys/class/scsi_host/host2/scan'

scan                    #扫描新增硬盘


创建主分区:

fdisk  /dev/sdb                   #编辑管理硬盘sdb
n                                 #新建分区
回车                              #默认主分区
回车                              #默认分区号
回车                              #默认起始扇区
+5G                               #设置分区大小为5G
p                                 #打印查看
w                                 #保存退出
mkfs.xfs  /dev/sdb1               #格式化  建立文件系统
mount   /dev/sdb1 /mnt            #将sdb1挂载到/mnt目录下
lsblk                             #看分区情况
df -hT                            #人性化看挂载情况

 

创建扩展分区:

fdisk  /dev/sdb                   #编辑管理硬盘sdb
n                                 #新建分区
e                                 #新建扩展分区
回车                               #默认分区号
回车                               #默认起始扇区
+10G                               #设置分区大小为10G
p                                  #打印查看
w                                  #保存退出
(也可以不保存,接着做逻辑)

创建逻辑分区:

fdisk  /dev/sdb                   #编辑管理硬盘sdb
n                                 #新建分区
l                                 #新建逻辑分区
回车                              #默认起始扇区
+2G                               #设置分区大小为2G
p                                 #打印查看
w                                 #保存退出
mkfs.xfs  /dev/sdb5               #格式化  建立文件系统
mount   /dev/sdb5 /opt            #将sdb5挂载到/opt目录下
lsblk                             #看分区情况
df -hT                            #人性化看挂载情况

 

 !!!创建分区 格式化 ,建立文件系统 可能遇到的问题!!!
显示:      dev/sdb5:没有那个文件或目录
解决方法:     partprobe         #刷新,重新读取分区信息


然后继续格式化操作即可

七.添加swap交换分区 

分区后改变ID类型:

t     #填写类型
2     #填写分区号
82    #填写交换分区的ID
p     #打印查看
w     #保存退出

格式化swap分区:

mkswap /dev/sdc2

开启swap分区:

free -h             
#查看当前系统的内存使用情况

swapon /dev/sdc2    
#开启swap分区

free -h             
#查看当前系统的内存使用情况并与之前作对比

关闭swap分区:

swapoff -a
#关闭所有swap分区

八.挂载、解挂载与永久挂载

1.mount:挂载

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

格式:

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

2.umount:解挂载

卸载已挂载的文件系统

格式:

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

3.永久挂载

blkid              #查看UUID号
vim /etc/fstab     #永久挂载

UUID=?   /挂载的目录     文件格式    defaults 0  0

mount -a           #重新加载

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小啄学习日记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值